Manchester City vs Reading

Gareth Barry scores stoppage-time winner for Manchester City to down Reading

Gareth Barry handed Manchester City an early Christmas present as his stoppage-time winner saw off hard-working Reading 1-0 to pile more woe on the Premier League strugglers.

The Etihad Stadium clash looked to be heading for a surprise goalless draw on Saturday after the visiting Royals put in a diligent defensive display to hold off the hosts, but a dramatic finale saw Roberto Mancini's men make the breakthrough.

Barry drove home a curling David Silva ball from close range to hand the defending Premier League champions the win, cutting Manchester United's lead at the top of the table to three points ahead of their trip to Swansea on Sunday.

Best of the match

Man of the match: Jimmy Kebe gets the nod from us after defending bravely all afternoon, while also looking for attacking chances when Reading got the rare opportunity to go forward. An all-round comprehensive display.

Moment of the match: There was a sense of inevitability to Manchester City's winning goal but the fact that it came so late in the day made for a dramatic finale at the Etihad as Barry latched onto Silva's cross.

Chance of the match: Alex Pearce came tantalisingly close for the Royals are he rose to meet a corner but could not quite get his header on target to cause an upset.

Miss of the match: Barry may have spared City's blushes with the winner but he could have put them ahead much earlier when he directed a close-range header straight to goalkeeper Adam Federici.

Talking point: Once again, City have pulled a result out after displaying their never-say-die attitude. Will that mentality be key in defending their crown? Reading have lost seven on the spin now but was that encouraging display enough to offer them hope?

For Brian McDermott's side it marked a seventh consecutive defeat which means they remain rock bottom of the standings.

It took less than two minutes for Adrian Mariappa to collect the game's first booking as he clattered into Carlos Tevez in an early attempt to impose himself.

Thereafter the visitors spent most of the rest of the first half on the back foot, with Mariappa and Alex Pearce particularly working hard to repel attack after attack.

The hosts were so dominant that 18-year-old Karim Rekik, making his Premier League debut at left-back in the absence of Gael Clichy and Aleksandar Kolarov, was able to get through mostly untested.

Tevez played in strike partner Sergio Aguero for City's first serious opportunity but Adam Federici rushed out to claim.

Aguero made another good run to reach the byline but his cross evaded everybody before Javi Garcia planted a firm header straight at Federici, then Silva played a neat one-two with Tevez but shot wide and Aguero then teed up Tevez but Federici saved. The ball rebounded to Tevez but his follow-up was deflected over.

The first half ended goalless despite City's numerous efforts and the second started in the same vein as Tevez threatened after the restart but could only shoot at Federici. He tried his luck again from a free-kick outside the area but his curling effort was pushed away from the top corner by the Reading keeper.

The Royals could have snatched a shock lead when Pearce got forward to win a clear header from a Ian Harte corner but his effort was well wide.

City boss Mancini decided it was time for change and sent on Edin Dzeko for the mostly ineffective Garcia, with the Bosnian getting quickly into the action and millimetres away from connecting with a header after good work by Pablo Zabaleta.

As the game moved into four minutes of injury time, City launched a final push. Aguero fired into the side-netting but Barry came good as he jumped above the defence to reach Silva's ball and head firmly past Federici.