Manchester City made it through to their second League Cup final in two years after overturning a first leg deficit against Everton to set up a meeting with Liverpool at Wembley at the end of February.
Everton were leading 2-1 from the first leg and this second match wasn't without its controversial moments. The Toffees strengthened their position in the first half as Ross Barkley's driving run and finish seemingly but Roberto Martinez's side in complete command before a deflected effort from Fernandinho levelled things up on the night.
City pressed to level up the tie with Sergio Aguero and David Silva both hitting the woodwork either side of half-time.
But in the final quarter of the game City levelled up the tie as Kevin De Bruyne put the home side in front on the night, but Sterling ran the ball out of play before he crossed the ball to the Belgian to finish - but it wasn't spotted by the officials. The goal stood.
Then moments later De Bruyne was involved again as his wonderful cross was headed home by Sergio Aguero to put City ahead in the tie, and Everton were unable to respond.
It wasn't all good news for Manchester City, as De Bruyne was stretchered off at the end of the game with what looked like knee ligament damage.
Here are the images of the memorable and key moments from last night's game: