City made it through to the FA Cup semi-final thanks to a 2-0 win at Everton, extending our unbeaten run away from home to a Club record 17 matches.
And with a minute remaining, substitute Kevin De Bruyne sealed the victory with an emphatic finish.
Everton, organised and diligent, made life difficult for City, limiting us to just a few clear openings in the first half.
In fact, Everton came the closest to scoring in the opening period when Yerry Mina’s header was cleared off the line by Oleksandr Zinchenko.
But the second-half saw City play with more fluidity. Virginia brilliantly parried Raheem Sterling’s first-time effort around the post, before Phil Foden’s left-footed strike from distance whistled inches wide.
It looked as though Everton’s diligence would take the game to extra time – but with seven minutes left on the clock, we found a breakthrough.
And a few minutes later, De Bruyne’s powerful left-footed strike confirmed our safe passage into the last four.