A late brace from Michael Higdon has handed Sheffield United a 2-1 victory over MK Dons in the fourth round of the League Cup.
In a first half dominated by the defenders, a rare opportunity fell to Dean Bowditch, but he was unable to beat Sheffield United goalkeeper Mark Howard with his volley at the back post.
Despite the lack of chances, both sides appeared desperate to get onto the front foot throughout a tight first half in Milton Keynes.
The Dons were close to taking the lead just before the break, but the home fans were left disappointed when Howard got a crucial hand to Tom Flanagan's header.
It was the visitors who were left to lament a lack of a clinical touch early in the second half as Stefan Scougall wasted a great chance by heading over from an inch-perfect Marc McNulty cross.
Karl Robinson's side reacted to the scare by taking control of the match, with the lively Afobe firing straight at Howard after beating a couple of United defenders.
The hosts were gifted the chance to break the deadlock when Dele Alli forced his way into the box before being brought down by Craig Alcock.
Afobe took on the responsibility from 12 yards and he made no mistake as he handed the Dons the lead with a calm finish.
United responded well, but the home side appeared to be on course for victory after surviving an extended spell of pressure.
However, the Dons were unable to prevent a dramatic finish as Jose Baxter sprinted away from his marker before crossing to Higdon, who headed home in the 86th minute to keep the tie alive.
Extra time looked to be an inevitability, but there would be a late twist to the match in stoppage time as Higdon arrived at the back post to fire home from Jamie Murphy's cross and send his side through to round five.