Jimmy Kebe opened the scoring for Reading in the 18th minute but the MK Dons were level 7 mins later.
The first half ended in drama when Steve Coppell with Leroy Lita after an off the ballm incident. Readng started th sewcond half with Kevion Doyle on as his replacement but after just 20 mins Doyle had to come off injured.
His replacement, Stephen Hunt, came on and scored the winning goal.