David Moyes, the Everton manager, said on Friday that he would willingly pay to watch his team, such was the attractive nature of their play. For the opening 45 minutes at Craven Cottage, he would have been demanding a refund – his players were extremely poor – but he got his money's worth in the second half as Everton hit back to draw with Fulham thanks to two goals from Marouane Fellaini.

But they could have and should have won as they led 2-1 – and missed a host of chances – until the final minute when Fulham equalised. Sascha Riether crossed from the right, Dimitar Berbatov made a hash of his shot and Steve Sidwell, a substitute, prodded home at the far post.

Moyes had been irritated, after the 2-2 derby draw with Liverpool last weekend, by the claims of Steven Gerrard that Everton were little more than a "long-ball" team similar to Stoke City. Though the Liverpool captain later retracted his comments, Moyes remained irked.

He would have been even more irritated by his team's painfully laborious first-half display. Everton dominated for large periods, mostly through the industry of Steven Pienaar, but failed to find any penetration. So rigid and smothering was the Fulham defence that the goalkeeper Mark Schwarzer was barely troubled.

Fulham fought as if they had something precious to hang on to, which they had – a seventh-minute lead. Phil Neville fouled Berbatov and, from Bryan Ruiz's curling free-kick, Tim Howard appeared to have made a fine save. But the ball cannoned off a post, off his shoulder and into the net for an own goal.

In response, Everton huffed and puffed and got nowhere ... until approaching half-time. Nikica Jelavic nodded weakly at a Leighton Baines cross, a Phil Jagielka shot deflected off Chris Baird and fizzed narrowly wide, and Jelavic drove over from Baird's poor backpass.

At least – and at last – Moyes enjoyed value for money early in the second half, with Jagielka glancing a header wide from Baines's free-kick and, soon after, Fellaini drawing Everton level. Seamus Coleman released Kevin Mirallas and his cross from the right was powerfully turned in by Fellaini.

Howard produced a good save to deny Berbatov from close range but Everton's superiority grew, with Jelavic, Mirallas and Leon Osman all having efforts on goal, albeit mostly wayward. But Fellaini struck again in the 72nd minute, controlling Jagielka's huge punt – yes, a long ball – before beating Schwarzer with a fierce shot.