Reading were forced into three changes as Hal Robson-Kanu, Danny Williams and Danny Guthrie were all ruled out with injuries and replaced by Pavel Pogrebnyak, Hope Akpan and Mikele Leigertwood, with the later making his first start in over a year.
With a shocking pitch at the Keepmoat it was far from an entertaining game of football in the first period but Doncaster managed to get themselves in front when former Reading loanee Billy Sharp set up James Coppinger to make it 1-0 to the home side.
Reading had to wait until the 63rd minute for their first shot on target but that shot was from the penalty spot as Adam Le Fondre equalised after winning the penalty himself.
With his contract up this summer, and having been overlooked for four wingers at Bournemouth, Jake Taylor must have wondered if he'd played his final game for Reading. However, injuries opened up a spot on the bench and the Academy product soon became an unlikely hero, when minutes after coming on for Hope Akpan, his cross to Pavel Pogrebnyak saw the Big Russian give Reading a lead with just four minutes left.
Five minutes of stoppage time ensured a nail biting time for Reading fans but Pogrebnyak eased those nerves in stoppage time when he was sent through by a marauding Alex Pearce to make it 3-1. A win over Burnley next week will ensure our play-off place, while two defeats for Wigan and a defeat for Brighton could also seal our place in the end of season lottery.
Five years ago a Reading team recently relegated saw their season ended by a Burnley team bound for the Premier League, will history repeat itself at the Madejski Stadium? Or will Nigel Adkins help Reading extend the season by at least another week.... I can barely watch.
Stay tuned for our full report and player ratings from Becka later this weekend, meanwhile I'm off for a lie down......