Bradford City pulled off a superb 3-2 away win at MK Dons to remain in the play-off mix in League One.
Three times the Bantams took the lead to finally shake off a battling Dons side.
Top scorer Nahki Wells fired City in front only for on-loan Chelsea striker Patrick Bamford to level.
Kyel Reid restored City’s advantage just before half-time, but the honours looked likely to be shared when Shaun Williams converted a 72nd-minute penalty.
But with the clock ticking down, Jason Kennedy fired home an 85th-minute winner.
The win leaves Bradford occupying the fourth play-off spot in sixth place.