The 20-year-old headed home from close range after goalkeeper Jussi Jaaskelainen had saved Darren Bent's 32nd-minute effort, and later hit the post as the home side threatened to win more comfortably.

Bolton produced little in response, although Craig Gordon had to pull off a stunning 45th-minute save to deny Zat Knight from point-blank range.

Junior Stanislas earned West Ham a 1-1 draw at Blackburn in the only other Premier League match to go ahead, as snow and freezing temperatures decimated the programme.

Stanislas secured a priceless point with a 78th-minute equaliser at Ewood Park that denied caretaker Blackburn manager Steve Kean a win in his first game in charge.

With West Ham boss Avram Grant enduring another week of speculation about his future, it was an important match for both managers, and, after a woeful first half, it was Blackburn who made the breakthrough in the 51st minute thanks to the scrappiest of goals from Ryan Nelsen.

Defeat would certainly have been harsh on the visitors, who were easily the more creative side, and they got their reward when Stanislas fired an unstoppable shot into the far corner shortly after Matthew Upson had hit a post.