West Bromwich Albion scored twice in the last six minutes to snatch a draw with automatic Championship promotion hopefuls Huddersfield Town.
The Terriers looked on course for a comfortable win after two goals from top scorer Danny Ward, the first of them a nightmare for Albion keeper Sam Johnstone.
But Albion dramatically turned it round with their first two goals in four home games.
First they got a lifeline from Karlan Grant's fortuitous 84th-minute penalty and, just a minute later, Semi Ajayi crossed for Andy Carroll to head in a dramatic Baggies equaliser.
Huddersfield 17th straight league game without defeat lifted them back up to second in the Championship table.