West Ham United 2-3 Everton
Barclays Premier League
West Ham United twice had the lead wrestled away from them along the way to a 3-2 defeat to Everton at the Boleyn Ground on Saturday.
Ravel Morrison and Mark Noble were on target for the hosts, but their efforts were cancelled out by two stunning free-kicks from Leighton Baines.
Noble collected a second booking for the offence which led to the second equaliser just seven minutes from the end, and the Toffees made use of their extra man two minutes later when Romelu Lukaku headed home.
It was a remarkable turnaround which left the home crowd stunned as it sent the Hammers to a second home defeat in succession.
Jussi Jaaskelainen was the first of the goalkeepers to be called into action, diving to his left to push Kevin Mirallas' drilled shot behind after the Everton wingman cut in from the left hand side to fashion the opportunity.
The first sight of goal for the Hammers came on eight minutes when Matt Jarvis made a rapid burst of pace to run in behind Seamus Coleman and advance on the penalty area. Just as it looked as though a shooting opportunity would arise, Sylvain Distin came across to block his path to goal.
There was plenty of endeavour from both sides in the opening exchanges, but little in the way of goalscoring chances as West Ham looked to continue their solid start to the campaign.
They were also searching for their first Barclays Premier League goal since the opening game of the season, and it duly arrived with 31 minutes on the clock, thanks in part to a helpful deflection off Everton defender Phil Jagielka.
That will not take any shine off Morrison's debut top flight goal, as he received the ball just outside the area following good work from Jarvis down the left and let fly. Tim Howard probably had it covered before Jagielka's touch, but the home side did not care as the ball flew into the net.
Everton almost hit back immediately when they broke quickly from a corner and all of a sudden Ross Barkley found himself in on goal. Joey O'Brien got back to make a tremendous saving tackle to deny the England youngster and allow the Boleyn Ground crowd to breathe a sigh of relief.
The visitors had not been able to make much headway during the opening period, and they made a change to their attacking line-up at the break, with both Lukaku and James McCarthy being introduced from the bench.
Seven minutes into the second half they made their third change as Brian Oviedo entered the fray and the substitutions had the desired effect as the Toffees upped the pressure.
They were rewarded with an equalising goal on 62 minutes when James Collins was penalised for a foul on Barkley 25 yards out and Baines stepped up to fire a pinpoint free-kick into the top left hand corner of Jaaskelainen's net.
Baines very nearly provided the route for a second not long after when he drove a low cross over from the left which took a nick off Collins and would have snuck in at the near post had it not been for Jaaskelainen's block.
But West Ham regrouped, and thanks in no small part to the contribution of debutant sub Mladen Petric, moved back in front 14 minutes from time.
Petric showed great persistence to nick the ball away from Distin on the byline and knock back for Kevin Nolan, who beat the first challenge and was sent tumbling by McCarthy's trailing leg.
Referee Lee Mason pointed to the spot and Noble made no mistake from 12 yards, sending Howard the wrong way to stroke into the bottom right corner.
That was not the end of the drama though, as seven minutes later Noble caught Barkley as he made another piercing run through the home midfield and having already been booked, was sent for an early bath.
Baines again produced a free-kick from out of the top drawer, going for the opposite corner this time and giving Jaaskelainen no chance with his shot which found the net via the upright.
Worse was to follow just two minutes later as the Hammers were dragged out of position by an Everton attack, which ended with Mirallas crossing for Lukaku to guide a header home.
West Ham United: Jaaskelainen; O'Brien, Collins, Reid, Rat; Morrison, Noble, Nolan (Taylor 80); Diame, Maiga (Petric 63), Jarvis (Vaz Te 72)
Subs: Adrian, McCartney, Tomkins, Collison
Goals: Morrison 31, Noble pen 76
Booked: Morrison, Collins, Noble
Sent off: Noble
Everton: Howard; Coleman, Jagielka, Distin, Baines; Osman (Oviedo 52), Barry; Naismith (McCarthy 46), Barkley, Mirallas; Jelavic (Lukaku 46)
Subs: Joel, Heitinga, Deulofeu, Stones
Goals: Baines 62, Baines 83, Lukaku 85
Referee: Lee Mason