Manuel Lanzini and Dimitri Payet both scored late goals as 10-man Crystal Palace fell to a 3-1 defeat against West Ham.
The Eagles appeared to have held on for a point despite playing the entire second half with 10 men following Dwight Gayle’s brainless red card.
But West Ham’s pressure paid off when Argentinian winger Lanzini rifled home in the 88th minute and Payet put the icing on the cake in injury time.
Carl Jenkinson had put the visitors ahead with his second goal in two matches, but Yohan Cabaye equalised moments later with a twice-taken penalty.
Payet had already threatened twice for West Ham before, in the 23rd minute, he slid the ball to former Palace winger Victor Moses, who fed overlapping full-back Jenkinson in the area.
The Arsenal loanee had sneaked in behind the daydreaming Wilfried Zaha and neatly tucked the ball past Wayne Hennessey with the outside of his right foot.
However, two minutes later Jenkinson was the central figure as Palace forced an equaliser.
The right-back and Gayle seemed to collide as they both stretched for the ball in the box, but referee Mark Clattenburg ruled in the Palace forward’s favour and pointed to the spot.
Cabaye duly tucked away the penalty, only for Clattenburg to order a retake after spotting Gayle had encroached into the area.
Nevertheless, Cabaye held his nerve and lifted the ball high into the opposite side of the net despite Adrian getting a hand to it.
Gayle may have been breathing a sigh of relief at that stage but his next reckless act, a needless lunge on Payet, earned him a booking.
That proved costly for the striker when, in another rash challenge, he caught Cheikhou Kouyate late and was sent off a minute before half-time.
Not for the first time this season, Eagles boss Alan Pardew hauled off Zaha at half-time, while Andy Carroll was introduced shortly after as the Hammers attempted to make their numerical advantage count.
Diafra Sakho glanced Jenkinson’s cross against a post but it appeared West Ham would head back to east London frustrated.
But when Carroll headed fellow substitute Mauro Zarate’s cross back across goal Lanzini was on hand to smash the ball past Hennessey.
And in stoppage time Lanzini’s through ball sent Payet clear and the Frenchman deftly chipped Hennessey to seal West Ham’s fourth away win of the season.