Stewart Downing’s 62nd-minute opener was quickly canceled out by Leon Osman, and Romelu Lukaku scored in stoppage time to lift Everton to a 2-1 win at the Boleyn Ground.
[ RELATED: Watch full match replays ]
Everton pulls into a tie with West Ham with the win, as both clubs have 47 points and a minus-1 goal differential. The Toffees are in 10th place.
[ RELATED: Latest Premier League standings ]
Alex Song fed a through ball to Downing, who buried the chance to make it 1-0 to the Irons in an exciting match that featured 34 attempts (though just eight went on goal).
[ VIDEO: Premier League highlights ]
It wouldn’t last long, as Lukaku crossed into the box, and Osman converted the chance with his right peg less than six minutes later.
The match nearly went into Splitsville, but substitute Aiden McGeady’s cross found Lukaku, who left little doubt in sending Everton 10th.
West Ham United: Adrian, Reid, Cresswell, Kouyate, Downing, Noble, Jenkinson, Collins (Burke, 14′), Cole (de Carvalho, 70′), Song, Valencia.
Goal: Downing (62′)
Everton: Howard, Coleman, Jagielka, Stones, Galloway, Lennon (McGeady, 78′), Barry, McCarthy, Osman, Barkley (Mirallas, 70′), Lukaku. Fer, Austin. Subs: Robles, McGeady, Kone, Mirallas, Naismith, Besic, Garbutt.
Goals: Osman (68′), Lukaku (90′)