Manchester City saknade både Gael Clichy och Alexandr Kolarov till hemmamötet med Reading. Då lät mangern Roberto Mancini 18-årige Karim Rekik starta som vänsterback.
Matchen såg länge ut att sluta mållös men tre minuter in på övertiden så kastade sig Gareth Barry fram och nickade in det avgörande och mycket viktiga 1-0-målet.
Ett mål som även håller liv i ligan då konkurrenten Manchester United kunde fått ett försprång på åtta poäng. Nu är det det knappa tre poäng och på söndag möter serieledaren United Swansea borta.
Startelvorna:
Manchester City: Hart - Zabaleta, Kolo Toure, Nastasic, Rekik - Garcia, Barry, Silva, Yaya Toure - Aguero, Tevez.
Avbytare: Wright, Kompany, Razak, Milner, Lescott, Sinclair, Dzeko.
Reading: Federici - Gunter, Mariappa, Pearce, Harte - Kebe, Leigertwood, Karacan, Tabb, McAnuff - Pogrebnyak.
Avbytare: Taylor, Shorey, Gorkss, Guthrie, Robson-Kanu, Le Fondre, Hunt.