Daley Blind rescued a point for Manchester United with a 93rd-minute equaliser after Cheikhou Kouyate’s sublime volley put West Ham ahead, while Brown Ideye scored his third goal for West Brom as the Baggies drew 2-2 with Burnley.
Kouyate juggled the ball twice, swivelled, and volleyed in, after Mark Noble’s free-kick dropped in his path.
United looked to be running out of time when Blind volleyed home from 16 yards after Angel Di Maria’s cross.
The visitors finished with 10 men, defender Luke Shaw sent off for a second yellow card.
And at St James’ Park, Stoke striker Peter Crouch came off the bench to score a last-minute equaliser against Newcastle.
Jack Colback put Newcastle in front with a driven shot minutes after he had escaped a second yellow card for a challenge on Victor Moses.
Stoke’s Stephen Ireland thought he had equalised with an 18-yard shot but was flagged offside.
However, substitute Crouch headed in a Geoff Cameron cross late on to earn the Potters a point.
Stoke will feel their equaliser was justified after referee Kevin Friend did not book Colback for a second time after his reckless challenge on Moses.
Newcastle head coach John Carver will be left to rue his side’s failure to put themselves out of reach when leading, especially when Ayoze Perez weaved his way into a goalscoring position, only to blaze his shot high.
In the first game of the day, Brown Ideye came off the bench to score as West Brom came back from two goals down to claim a draw at fellow Premier League strugglers Burnley.
The striker was introduced at half-time and made a quick impact by heading in his side’s equaliser from a corner.
It looked unlikely that the Baggies would get anything from the game after headers from Ashley Barnes and Danny Ings gave Burnley a 2-0 lead, reports the BBC.
But Chris Brunt’s headed goal gave them hope before Ideye earned them a point.
West Ham 1 – 1 Man Utd
Burnley 2 – 2 West Brom
Newcastle 1 – 1 Stoke