Premier League West Ham overcame a huge scare in the FA Cup fourth round as they beat National League North Kidderminster Harriers in extra time.
The Hammers were two minutes away from being the first top-flight team to be knocked out by sixth-tier opposition in the cup's 151-year history.
Declan Rice levelled after 91 minutes, cancelling out Alex Penny's opener.
Jarrod Bowen completed the turnaround in the 121st minute.
Hammers strike a cruel blow on Kiddy
The result was incredibly cruel on Kidderminster who led for 72 minutes against the team currently fifth in the Premier League table.
Russell Penn's side then held out for an additional 30 extra-time minutes and looked set to be heading for penalties.
After an even opening quarter, Penny side-footed home a loose ball following a wide free-kick, sending a packed, boisterous home crowd to fever pitch at Aggborough Stadium.
West Ham, who had eight changes, forced Kidderminster keeper Luke Simpson into a number of smart saves in the second half - but for much of the tie, the Harriers looked the likelier to progress.
England international Declan Rice was brought on in the second period and he stayed composed in the penalty area with seconds remaining, hammering home an equaliser to spare his side from an embarrassing defeat.
It was then one-way traffic in extra time and the Hammers completed their comeback when Bowen tapped in an Aaron Cresswell cross across goal.
More to follow.
Line-ups
Kidderminster
Formation 4-2-3-1
1Simpson
2Penny28Preston4Cameron3Richards
16Bajrami8Carrington
10Hemmings7Austin11Sterling-James
9Morgan-Smith
1Simpson2Penny28Preston4CameronBooked at 71mins3Richards16BajramiSubstituted forLoweat 112'minutes8CarringtonSubstituted forMontroseat 71'minutes10HemmingsSubstituted forWhiteat 101'minutes7AustinSubstituted forRedmondat 78'minutes11Sterling-James9Morgan-SmithSubstituted forMartinat 105'minutesSubstitutes
5Lowe6Montrose12Foulkes15Martin18Lassimore19White21Emery25Bastable26RedmondWest Ham
Formation 4-2-3-1
13Areola
24Fredericks23Diop4Zouma31Johnson
33Král16Noble
7Yarmolenko22Benrahma11Vlasic
20Bowen
13Areola24Fredericks23DiopSubstituted forDawsonat 45'minutes4Zouma31JohnsonSubstituted forCresswellat 63'minutes33KrálSubstituted forRiceat 45'minutes16NobleSubstituted forSoucekat 63'minutes7Yarmolenko22Benrahma11VlasicSubstituted forFornalsat 77'minutes20BowenSubstitutes
3Cresswell5Coufal8Fornals15Dawson28Soucek35Randolph40Oko-Flex41Rice42AleseLive Text
Match ends, Kidderminster Harriers 1, West Ham United 2.
Second Half Extra Time ends, Kidderminster Harriers 1, West Ham United 2.
Attempt saved. Omari Sterling-James (Kidderminster Harriers) right footed shot from more than 35 yards is saved in the top centre of the goal.
Goal! Kidderminster Harriers 1, West Ham United 2. Jarrod Bowen (West Ham United) left footed shot from very close range to the centre of the goal. Assisted by Aaron Cresswell.
Attempt blocked. Andriy Yarmolenko (West Ham United) left footed shot from outside the box is blocked. Assisted by Pablo Fornals.
Foul by Jarrod Bowen (West Ham United).
Nathan Cameron (Kidderminster Harriers) wins a free kick in the defensive half.
Offside, West Ham United. Aaron Cresswell tries a through ball, but Pablo Fornals is caught offside.
Corner, West Ham United. Conceded by Lewis Montrose.
Attempt missed. Keith Lowe (Kidderminster Harriers) right footed shot from outside the box misses to the left.
Substitution, Kidderminster Harriers. Keith Lowe replaces Geraldo Bajrami.
Offside, West Ham United. Saïd Benrahma tries a through ball, but Andriy Yarmolenko is caught offside.
Attempt blocked. Declan Rice (West Ham United) right footed shot from outside the box is blocked. Assisted by Saïd Benrahma.
Attempt blocked. Pablo Fornals (West Ham United) right footed shot from the centre of the box is blocked.
Attempt blocked. Pablo Fornals (West Ham United) right footed shot from outside the box is blocked.
Second Half Extra Time begins Kidderminster Harriers 1, West Ham United 1.
Substitution, Kidderminster Harriers. Keziah Martin replaces Amari Morgan-Smith.
First Half Extra Time ends, Kidderminster Harriers 1, West Ham United 1.
Foul by Kurt Zouma (West Ham United).
Amari Morgan-Smith (Kidderminster Harriers) wins a free kick on the right wing.