In a soul-crushing turn of events, Manchester City left it until the 93rd minute to do what was expected of them at the Etihad Stadium, rescuing three points at the death in their clash against Brian McDermott's Royals.
In truth, the pressure that the Citizens piled on in the course of 90 minutes should have been enough to claim the win, but that won't stop Gareth Barry's late winner stinging the visitors any less as they head into the Christmas break.
Manchester City Starting XI: Zabaleta, K Toure, Barry, Nastasic, Rekik, Silva, Y Toure, Garcia, Aguero, Tevez
Manchester City Subs: Lescott, Kompany, Razak, Milner, Sinclair, Dzeko
Scorer: Barry (90'+3)
Reading Starting XI: Federici, Gunter, Harte, Mariappa, Pearce, Leigertwood, Karacan, Tabb, McAnuff, Kebe, Pogrebnyak
Reading Subs: Taylor, Shorey, Gorkss, Guthrie, Robson-Kanu, Le Fondre, Hunt