Sheffield United kick-started their play-off hopes after three successive defeats saw them tumble out of the top six.
Andy Gray struck twice in the second half after relegated Wimbledon had taken a shock lead from the penalty spot two minutes before half time.
United, with three changes from the side soundly beaten at Sunderland, carved out a half-chance early on, Rob Kozluk's free-kick finding Simon Francis.
The ex-Bradford defender finished with an overhead kick from ten yards but there was no power in the strike and Scott Bevan collected easily.
Wimbledon hit back immediately with Peter Hawkins picking out Wayne Gray but the young striker, with time to spare, tried a speculative shot from a tight angle and lashed the ball wide of the far post.
United, patient in their build up, found a way through in the 23rd minute, Kozluk picking out top-scorer Jack Lester but he produced a tame header from six yards, cut out by Bevan.
Alan Wright almost broke the deadlock minutes later with a free-kick, driven low into the box, the ball smothered on the line by the Wimbledon keeper as he guarded his near post.
Malvin Kamara was inches away after Gary Smith's corner was heading to him lurking on the edge of the area, his rising strike skimming the wrong side of the bar.
Wimbledon snatched the lead in the 43rd minute, Kamara upended in the area by Kenny after exchanging passes with Smith. Wayne Gray coolly scored from the spot sending the keeper the wrong way as he tucked the ball in the right hand corner of the net.
United were back on level terms in the 50th minute, Andy Gray rising to meet a Wright corner to glance his close-range header beyond Bevan.
Jack Lester blundered in the 58th minute after he was brought down by blonde haired defender Nico Herzig, firing his spot-kick high and wide Andy Gray grabbed his second on 68 minutes, Wright's cross was headed down by Chris Morgan and the United striker finished from close range.