Andy Carroll's 90th-minute equaliser edged Stoke City closer to Premier League relegation, cancelling out Peter Crouch's strike and earning West Ham a 1-1 home draw on Monday.
Crouch had been on the pitch nine minutes when he pounced to turn in the rebound after England goalkeeper Joe Hart spilled a shot from Xherdan Shaqiri.
But another substitute would yet have a decisive impact on the result, Carroll superbly turning in a cross from Aaron Cresswell to ensure the spoils were shared at London Stadium.
A run of four straight losses had seen Stoke's position appear increasingly perilous, the Potters in danger of slipping out of the Premier League after a 10-year top-flight stay.
Crouch had appeared to claim the role of hero with a goal that made him Stoke's record Premier League marksman, but Paul Lambert's men are on the brink after Carroll's leveller.
Stoke remain 19th in the table, five points adrift of safety with four matches remaining, one of which is against Champions League semi-finalists Liverpool at Anfield, while West Ham - who saw three goals ruled out - are seven clear of the drop zone.
WHAT. A. GOAL. pic.twitter.com/qW9ZwVpqKq— West Ham United (@WestHamUtd) April 16, 2018
Ramadan Sobhi and Moritz Bauer had early efforts saved easily by Hart as Stoke showed plenty of attacking ambition in the opening exchanges.
Marko Arnautovic was being booed by the visiting fans and the former Stoke man should have tested Jack Butland after being fed by Joao Mario, instead dragging his 32nd-minute strike wide.
Sobhi was proving Stoke's primary creative threat and he sent Mame Biram Diouf clear with a cute first-time pass around Declan Rice, but the Senegal striker fired straight at Hart.
With the tempo rising, Arnautovic hit the target with a powerful near-post drive only to find Butland in the way, the England goalkeeper in perfect position to block the effort with his face.
Arnautovic thought he had opened the scoring in the 55th minute when he glanced in Cresswell's cross, but the offside flag cut short his celebrations, replays showing the decision was marginally correct.
Diouf then missed Stoke's clearest chance, turning a Bauer pullback over the crossbar with a first-time strike that wasted a dangerous break.
Michael Oliver was refereeing a game for the first time since his controversial penalty award at the end of the Champions League quarter-final between Real Madrid and Juventus, a decision which led to abuse being directed towards his family on social media.
And the English official had to disallow another West Ham goal, Arnautovic in an offside position as he obstructed the view of Butland when the goalkeeper was beaten by Edimilson Fernandes' drive.
West Ham were building pressure on the Stoke goal and Butland parried away a Cresswell free-kick to protect his clean sheet, Lambert turning to Crouch in search of a key goal.
The former England international quickly came up with a massive moment for his side, showing attacking instinct to ram home the loose ball after Hart somehow let Shaqiri's strike slip out of his grasp.
44 - Peter Crouch has scored 44 goals for Stoke City in the Premier League, more than any other player (Jonathan Walters next on 43). Robot.— OptaJoe (@OptaJoe) April 16, 2018
West Ham's attacking pressure eventually told, though, Carroll showing poise and balance to volley a Cresswell cross beyond the reach of Butland to earn his side a point.
Oliver disallowed a third West Ham goal in added time, another substitute close to scoring a decisive strike, but Javier Hernandez's effort was ruled out for handball by Carroll in the build-up.
Key Opta stats:
- On home soil, West Ham have lost just one of their last seven top-flight games (W3 D3), after losing three of the six before that (W1 D2).
- Stoke are without a win on their last 19 Premier League visits to London, drawing seven and losing 12.
- This clash produced 36 fouls, a joint-high tally in the Premier League game this season (level with Chelsea v Manchester United on November 5).
- Peter Crouch is now on 16 sub goals in the Premier League (level with Javier Hernandez); only four players have more (Defoe 24, Giroud 19, Kanu 17 and Solskjaer 17).
- Andy Carroll has scored three goals in his last three Premier League appearances, spanning January (two games, two goals) and April (one game, one goal).
|Wenger´s consistency will never be matched – Kroenke hails Arsenal manager´s legacy|
|Arsene Wenger: The Arsenal manager´s best moments|
|Vieira, Henry and Wenger´s best signings at Arsenal|
|Wenger to stand down as Arsenal manager|
|Ibrahimovic not in Sweden´s plans despite latest World Cup hint|
|Cricket Australia to appoint head coach before England series|
|Rafinha confident over fresh Bayern deal|
|Arrieta settling in as Phillies ace after Philadelphia win|
|Perth Glory sack Kenny Lowe|
|Warriors, Pelicans claim 3-0 leads as Embiid inspires 76ers|
|Whiteside blames new role under Spoelstra for struggles with Heat|
|Copa Libertadores Review: Lopez misses two penalties as Racing crush Vasco|
|Gunes hospitalised after suffering head injury in abandoned Fenerbahce-Besiktas clash|
|Murray tames wind to lead Texas Open as Garcia struggles|
|NFL schedule: Top 10 games to watch in 2018|
|Thiago Silva eyeing PSG exit amid criticism|
|Trail Blazers´ Turner ruled out of game three|
|Premier League or Champions League title will take Spurs to ´different level´ – Pochettino|
|Klopp: Bayern Munich move would´ve been complicated|
|Mask-wearing Joel Embiid cleared to face Heat|
|Wenger names Vieira as potential Arsenal successor|
|Simeone demands more alert Atletico to solve away day problems|
|Lance Armstrong agrees $5million settlement to federal lawsuit|
|Sixers´ Embiid upgraded to probable for game three against Heat|
|Malaga relegated from LaLiga after late defeat|
|Conte reaches 100 Chelsea games with win at Burnley|
|When I fail, I get really angry - Morata apologises for tantrum|
|Neymar names players to watch at World Cup|
|Hughes remains upbeat despite Leicester draw|
|Hull inflict more drop-goal misery on Leeds|
|Two strikers an FA Cup option for Conte´s Chelsea|
|I´m not finished, Chelsea captain Cahill insists|
|I´m going to get there - Djokovic confident of rediscovering best form|
|Pedrosa cleared to race in Austin after wrist surgery|
|Leicester City 0 Southampton 0: Saints´ survival bid suffers fresh blow|
|Burnley 1 Chelsea 2: Conte´s men boost top-four chances with FA Cup warm-up|
|Fenerbahce-Besiktas abandoned after Gunes struck by object thrown from crowd|
|Quiros´ birdie-birdie finish earns a share of Rabat lead|
|New York Giants release Brandon Marshall|
|Real Sociedad 3 Atletico Madrid 0: Barca´s title party set to start|
|Thiem ready to up level for ´ultimate challenge´ of Nadal|
|Carrick reveals depression led to England exile|
|´Who are they?!´ - Accrington milk promotion with supermarket stunt|
|Mouthwatering Nadal-Djokovic quarter-final scuppered by Thiem|
|Stunning Gayle century ends Sunrisers´ unbeaten start|
|Conte names Hazard on bench for Burnley clash|
|Rooney denies rift with Everton boss Allardyce|
|Kane will leave Tottenham unless they win trophies, predicts Souness|
|Porzingis could miss 2018-19 season, Knicks owner says|
|Portugal´s Sanches has no chance of World Cup selection - Carvalhal|
|Spurs coach Popovich to miss game three after death of wife|
|Nadal reaches 14th straight Monte Carlo quarter-final|
|Better with one arm - Julio Cesar reveals Mourinho´s Casillas jibe|
|New Hamilton deal ´agreed in principle´ for Mercedes|
|Joseph likely to miss England´s tour of South Africa|
|Mourinho has nothing to prove - Pochettino|
|Bhatti pens one-year Glasgow extension|
|I have spoken to the chairman - Allardyce upset by Everton survey|
|Kit cat: Bath player offers signed shirt for missing pet|
|Emery dismisses talk of Real Sociedad offer|
|Thiem rallies to send Djokovic packing in Monte Carlo|
|Sidibe´s Monaco season over but World Cup return possible|
|Guardiola thanks ´unique´ City staff in celebration speech|
|Wan-Bissaka signs long-term Crystal Palace extension|
|Love will be ready for game three, assures Cavs coach Lue|
|Injured Raonic withdraws from Monte Carlo, Cilic advances|
|ECB announces 100-ball format for new domestic competition|
|Bottas aiming to overthrow Hamilton and claim world title|
|Rakitic to make comeback following finger surgery|
|FIFA dismisses Brewster racism complaint from U-17 World Cup final|