City ended 2019 in winning fashion as second half goals from Sergio Aguero and Kevin De Bruyne secured a hard-fought win over Sheffield United.

It was the perfect response to Friday’s setback at Wolves and also marked the 100th Premier League win of Pep Guardiola‘s City reign.

The visitors had a first half effort disallowed by VAR and proved more than a handful for the champions.

There was also a touch of controversy about Aguero’s 52nd minute opener, with the Blades claiming referee Chris Kavanagh had impended a player in the build-up, but De Bruyne’s late strike sealed the deal and ensured that we ended an unforgettable decade with a vital three points.

What happened

Unbeaten away in the league all season so far, the visitors illustrated their confidence and prowess by making the more assured start.

Compact and tight at the back with two solid banks of four, combined with a lively, pacey threat upfront, Chris Wilder’s team almost broke the deadlock on eight minutes, the dangerous Lys Mousset finding a yard of space in the box before narrowly heading Callum Robinson’s inviting cross wide under pressure from Oleks Zinchenko.

A sublime Rodri through ball to Mahrez got City motoring on 17 minutes, only for the Algerian’s shot from the right channel to be parried wide by visiting keeper Dean Henderson.

United through remained a potent attacking threat with John Egan seeing a 25th minute header power just over the bar.

WING WIZARD : Riyad Mahrez mixes things up
WING WIZARD : Riyad Mahrez mixes things up

And the visitors thought they had made the breakthrough on 28 minutes when, from a stunning curling delivery from John Fleck, Mousset sprinted through before firing past Claudio Bravo, in for the suspended Ederson.

Once again, however, VAR had the final word, a subsequent check demonstrating that the striker was fractionally offside.

Mousset’s electric pace saw him evade the City’s high press back line once again but, with only Bravo to beat, he fortunately chose the wrong option, shooting into the side netting.

It was a frustrating first 45 minutes for Guardiola’s side, encapsulated by Zinchenko’s speculative shot from outside the box which sailed harmlessly high.

Mousset’s pace again caused problems straight after the restart, the striker finding Muhammed Besic whose 18 yad effort struck the stanchion.

It needed some inspiration on our behalf and, not for the first time, it arrived via Sergio Aguero.

De Bruyne latched onto Fleck’s error after the midfielder got tangled up with the referee and teed up Aguero with an inviting pass.

POWER SERGE : Our Argentine striker smashes in the game's opener
POWER SERGE : Our Argentine striker smashes in the game's opener

Our all-time record scorer needed no second invitation, unleashing a powerful blast for his first goal since early November.

The visitors were angry claiming that referee Kavanagh had played a decisive role in touching the ball to KDB and blocking Fleck but, after another VAR check, the goal stood.

The contest was still alive though and Bravo needed to be alert to twice punch clear as the visitors looked to respond.

City had a reasonable shout for a penalty after a Mahrez shot appeared to strike the arm of a Blades defender but Kavanagh was unmoved.

And the game was then put to bed on 81 minutes in emphatic style by De Bruyne.

Mahrez was the architect, sweeping a pass through to the Belgian who cut inside before drilling home an emphatic finish in the bottom left hand corner.

Billy Sharp almost narrowed the deficit with an injury time header which struck the post and rolled across the line, but for a City side playing our second game in 46 hours, it was a priceless three point haul.

Statzone

Aguero’s strike was the 1000th topflight goal scored under Guardiola in his remarkable career across his spells in charge at Barcelona (412), Bayern Munich (254) and City (334).

And it marked 100 league wins in England for our manager, a feat he has achieved in record time.

The Blades also became the 32nd different opponent Kun has scored against in the Premier League.

Out of the 33 he has faced, only against Bolton has he failed to find the target in league action.

Man of the match

Kevin De Bruyne was a bundle of energy from start to finish and capped another superb individual display with his late goal.

GAME, SET, MATCH : Kevin De Bruyne doubles our lead late on
GAME, SET, MATCH : Kevin De Bruyne doubles our lead late on

He continues to go from strength to strength.

Pep’s verdict

“I understand why Sheffield United are in the position they are in the table and only lost one game away so far - they have incredible physicality.

“In the first half we had problems but in the second we were much much better.”

Pep on reaching 100 league wins: “It’s a big compliment for the club, players and staff to achieve 100 victories.

“It’s an incredible achievement for this incredible organisation and big compliments to all the players and staff we had during this period.”

What it means

City remain in third place in the table but are now only a point behind second-placed Leicester, with both having played 20 games. Leaders Liverpool are 14 clear of us after their 1-0 win over Wolves.

Next up

City’s hectic festive fixture schedule continues on New Year’s Day when we play host to Everton.

Kick off at the Etihad for our first game of 2020 is 5.30pm.