Dean Bowditch volleyed home in stoppage time to earn Dons a draw against Shrewsbury on Tuesday night.
The winger found the net in superb fashion as Karl Robinson’s side looked to be sliding to defeat after a superb second-half performance by the League One strugglers.
Angelo Balanta had earlier celebrated extending his Dons loan with the opening goal in a contest which swung back and forth.
“Shrewsbury deserved to win this game. We were very lucky to get a point,” Karl Robinson, the Dons manager, said. “It wasn’t the best day at the office but at least we showed a bit of grit and determination at the end.
“Is it luck or is it that you have got to want to fight for the shirt?”
Balanta’s loan was stretched to January 2 on Monday and the Colombian showed his class early on with a superb cross-field pass to find Bowditch.
An ill-advised run from Shrewsbury keeper Chris Weale allowed Bowditch to nip around him, but when he played the ball into the box Luke Chadwick saw a shot blocked by a defender as he tried to find the unguarded net.
At the other end, a poor first touch let down home striker Luke Rodgers as he raced in on David Martin’s goal, and he eventually fired into the side netting.
Neither side really got going in a slow opening to the game at a chilly Greenhous Meadow.
Another good chance fell to Chadwick when a pinpoint through ball from Darren Potter split the home defence and picked out the former Manchester United man.
The midfielder did not get his shot away quickly though and Weale closed him down well, meaning he was able to block when Chadwick tried to lift the ball into the net.
Shrewsbury were restricted to quick counter attacks but they were unable to significantly test Martin as the half crept to whatlooked like an uneventful close.
That all changed when Dons were rewarded for their patient football with the opening goal on the stroke of the interval.
Bowditch squared the ball to Balanta and as the home defence backed off, the loanee beat Weale with a cool finish.
Shrewsbury had to respond and they came out with intent following the re-start, but two promising moves by the Shopshire outfit were halted in the early going by offside flags.
It was a storm Dons needed to weather though as an increasingly vocal home crowd roared their side forward in search of a equaliing goal.Robinson responded by making a double change on 58 minutes.
Dan Powell replaced goal scorer Balanta and skipper Dean Lewington, who had drawn the ire of the home crowd, was unusually replaced by fellow full-back Adam Chicksen.
Dons needed to remain solid as offside flags continued to frustrate the hosts.
They coudn’t hold out though as the Shrews found the goal which their bright start to the half deserved.
Marvin Morgan was able to round Martin out wide and he squared to Rodgers who could hardly miss from inside the area as there was no keeper to beat.
The home barrage continued and it was two when former Don Mark Wright curled home a lovely finish which bounced in off the far post out of Martin’s reach. Shrewsbury deserved to win after a performance which was packed full of pace and tempo, but Bowditch’s stoppage time strike earned Dons a share of the spoils.
MK only had ten men on the pitch after Powell had limped off just moments before.
Shrewsbury : Weale, Grandison, Jacbson, Summerfield, Jones, Wright, Richards, Morgan, Taylor, Bennettt, Rodgers. Unused subs: Anyon, Purdie, Hall, Doble, Goldson, Wildig, Helan.
Dons: Martin, Otsemobor, Lewington (Chicksen 58), Williams, Gleeson, Potter, Bowditch, Smith, Kay, Chadwick (MacDonald 74), Balanta (Powell 58). Unused subs: McLoughlin, Doumbe, Lowe, Sekajja.
Att: 4747 (183)