Ched Evans’ last-gasp header earned Preston a 1-0 victory at Stoke as they ended their three-match losing streak.
A fixture which was delayed by 15 minutes due to nearby traffic was low on quality and looked destined to finish goalless until Evans struck.
Stoke boss Alex Neil, hosting his former employers, fell to a second successive defeat, his side having recorded only one win from their last seven matches on home soil.
The visitors were indebted to their top-scorer Evans, who rose highest and nodded in a late winner deep into added time.
A first sight at goal arrived for Stoke after 10 minutes when Harry Clarke dispossessed Alvaro Fernandez and teed up Jacob Brown in a dangerous position.
However, the Scotland international struggled to find the power and accuracy to trouble goalkeeper Freddie Woodman.
Stoke, who had suffered a narrow defeat at home to Burnley less than 72 hours earlier, were on the front foot.
Jordan Thompson blasted an effort over the bar, while a busy Brown failed to convert a Will Smallbone cut-back as the hosts’ momentum grew.
Preston, who had failed to register a clean sheet in six games heading into the fixture, looked fragile defensively and were fortunate not to concede before the interval.
Another quick Stoke counter-attack saw a threatening Josh Tymon cut-back miscued by both Tyrese Campbell and his lively strike partner Brown.
The hosts twice came close to snatching a deserved lead moments before half-time, but both times Woodman rescued Preston.
He first did well to save Campbell’s precise header before stopping a Brown strike from close range that took an awkward deflection.