Steve Sidwell came off the bench to grab a last minute equaliser and rescue a point for Fulham against Everton at Craven Cottage.

The Toffees thought they'd done enough to achieve victory on the Thames after Marouane Fellaini struck twice in the second half to cancel out an own goal from Tim Howard.

But, despite stretching their unbeaten league run to seven games, David Moyes will be cursing his sides lack of conviction in front of goal as Sidwell earned the home side a share of the spoils.

Having conceded in the opening 15 minutes of their last six games it was no surprise to see the visitors fall behind early on. Phil Neville's trip on Dimitar Berbatov gave Bryan Ruiz the chance of a strike on goal and his free kick was pushed onto the post by Howard with ball rebounding back off the goalkeeper and into the net.

Everton responded superbly and Mark Schawarzer had to be on his toes to deny Fellaini and then Seamus Coleman before the break. Phil Jagielka then went close after the restart before the Australian stopper was beaten just 10 minutes into the second half.

Kevin Mirallas darted in behind the Fulham back line and set up Fellaini to expertly guide the ball into the net from eight yards. Howard then produced a brilliant one handed save to deny Berbatov before the visitors took the lead.

It was Fellaini again on hand to score, as he outmuscled Aaron Hughes in the air before cooly beating Schwarzer. He was then denied a hat trick by the post just substitute Steven Naismith saw his effort cleared off the line by Chris Baird.

But, with just a minute left on the clock, the Merseyside outfit thought they'd done enough to earn a win but were left stunned as Sidwell was on hand to turn home Sascha Riether's low cross.