Defender Rob Atkinson was Bristol City’s unlikely two-goal hero in a 2-1 Sky Bet Championship victory over Preston at Ashton Gate.
The home side took a 54th-minute lead when Zak Vyner glanced on a Mark Sykes cross and centre-back Atkinson netted with a powerful header.
But North End drew level eight minutes from time, Andrew Hughes driving the ball through a crowded six-yard box after City failed to clear a Robbie Brady free-kick.
The winner came at the start of stoppage time when Alex Scott’s left-wing corner found the head of Atkinson, who powered the ball home from close range.
City boss Nigel Pearson had sprung a surprise by dropping experienced goalkeeper Dan Bentley to the bench and bringing in Max O’Leary.
CL round-up: Late Lewandowski strike prevents early Barca exit
Transfer Centre LIVE! Norwich sporting director Webber targeted by Chelsea
Brundle dissects Red Bull’s cost cap controversy ‘Punishment has to hurt’
What now for Red Bull after F1 breach? Q&A on cost cap saga

