Cardiff City captain Sean Morrison had a remarkable evening of lows and highs as his side came from behind to win away against Stoke City.
Morrison scored an own goal to hand the hosts a first-half lead, turning a Tyrese Campbell cross into his own net from close range.
The Bluebirds centre-back then conceded a penalty after the break, but Stoke substitute Sam Vokes' effort was saved by Alex Smithies.
Robert Glatzel then came off the bench to equalise for Cardiff before Morrison sealed his redemption by heading in the winning goal from a corner.
A fourth successive win lifts Cardiff up to ninth in the Championship table, two points behind Stoke who drop to sixth.