City defeated Everton 3-1 to advance 4-3 on aggregate
Manchester City ruined any possible hopes of a Merseyside League Cup Final after defeating Everton 3-1 last night to advance 4-3 on aggregate.
It was Everton who took the lead in the game and looked on course for the final after a Ross Barkley goal gave Roberto Marinez's side an early two-goal advantage.
City equalised within six minutes to keep the tie alive. Brazilian midfielder Fernandinho scored a goal that deflected over Everton goalkeeper Joel Robles after hitting off Leighton Baines.
The tie was level with 20 minutes to go as substitute Kevin de Bruyne scored from a Raheem Sterling cross. Replays showed the ball has crossed the goal line and a goal kick should have been awarded.
City won the game when Sergio Aguero scored a header from a de Bruyne cross with 15 minutes to go. The win ensured that Manuel Pellegrini's side have reached their second final in three years.
City's win came at a cost though. De Bruyne went off injured in the closing minutes in what looked like a serious knee injury that could end his season. Manchester City will know play Liverpool in the League Cup final on February 28th.