Bobby Zamora's third goal in successive games was enough to give West Ham their first win at Goodison Park for 11 years tonight.

Zamora scored the decisive goal in the 67th minute to give West Ham their first win on Merseyside since a Tim Breacker goal earned the Hammers a 1-0 win back in January 1994.

West Ham - who started with Carl Fletcher in place of Mark Noble and James Collins, deputising for the injured Danny Gabbidon - started brightly in their third successive away fixture but it was the home side who struck first when James Beattie converted a James McFadden cross from the edge of the six yard box on eight minutes.

However the Hammers were behind for just 11 minutes before an equaliser arrived when an innocuous-looking low cross was turned into his own net by Everton's David Weir, whose bungled attempt at a clearance looped over Richard Wright into the net.

The score remained level until the 67th minute when the Hammers bore the fruits of a 20 minute period of sustained pressure; Matthew Etherington skipped down the left side and drew a shot across Richard Wright who could only parry the ball into the path of Bobby Zamora, who steered the ball home for his third goal in as many games.

Thereafter the West Ham rearguard was rarely threatened by the home side, and it was the visitors who had the better chances in the final quarter of the game.

The three points lift the Hammers above Manchester City and Wigan into seventh spot - and just five points from a Champions League spot.

Alan Pardew, talking after the game was naturally delighted with the result:

"This will be a day I remember for a long time," he said. "It was an unbelievable performance and I was amazed at some of our play.

We've come here and given them [Everton] a football lesson. It's hard to single any players out and this team have surprised me tonight.

"We were in control from the off," he added. "I was very, very confident on the side. I've got to be honest - it was our best performance of the season."