Ipswich Town missed an opportunity to move back to second in the Championship after Cardiff City scored two goals in injury time to claim a remarkable 2-1 victory at the Cardiff City Stadium.
The hosts had a strong start and had a chance to take the lead early on, but Kieffer Moore cleared Perry Ng's scuffed close-range effort off the line.
Kieran McKenna's men improve in the second half, and shortly after coming on substitute Omari Hutchinson forced Ethan Horvath into a crucial save.
Ipswich gradually took control of the match, and former Cardiff striker Moore put this visitors in front with a powerful left-footed finish, seemingly bringing them level on points with Championship leaders Leicester City.
However, in the final moments of added time, Ryan Wintle deflected a shot from close range, levelling the game.
Five minutes later, substitute Callum O'Dowda volleyed in from Famara Diedhiou's flick-on at a corner to complete the remarable comeback.
This defeat ended Ipswich's six-match winning streak, leaving them in third place in the table, one point behind second-place Leeds United, who beat Sheffield Wednesday on Friday night.
While Cardiff remain in 10th place, this victory brings them within four points of the play-off spots.
2-1 | ||
Ryan Wintle 90' Callum O´Dowda 90' | Kieffer Moore 79' |