Everton were denied a place in the Capital One Cup final against rivals Liverpool in controversial fashion against Manchester City this evening.
The Toffees were hopeful of setting up a date at Wembley against Jurgen Klopp's side, and took a 2-1 lead into the game from the first leg at Goodison Park.
Things looked even better for Roberto Martinez's side when Ross Barkley gave his team the lead after 18 minutes, but Fernandinho responded just six minutes later - and that prompted a deluge of pressure in the second half from the home team.
Everton were able to keep Manuel Pellegrini's side at bay until the 70th minute, when Kevin de Bruyne struck in controversial fashion. The Belgian slotted home from 12 yards out from a Raheem Sterling cross, however the England international seemed to run the ball out of play while trying to beat John Stones.
At that point the game was heading for extra-time - but then Sergio Aguero struck to lift the roof off the Etihad Stadium.
De Bruyne was at the heart of the action once more as his cross found the Argentina international, who guided his header brilliantly past Joel Robles from the middle of the box.
That left Everton with little more than 10 minutes to grab the goal they needed to pull level once more, however it wasn't to be and their date with Liverpool - who beat Stoke on penalties last night - was postponed indefinitely.
The result left Everton fans fuming at everything - from De Bruyne's goal, to their side's performance and Martinez's decision to substitute the dangerous Gerard Deulofeu. A few Liverpool fans also took the chance to cruelly stick the boot in. You can check out the best of the reaction to tonight's dramatic game below.
"Everton were superb in the first half, devastating on the counter attack. But you have to see the substitutions were key," said Robbie Savage," commenting on the game for BBC Five Live. "Kevin de Bruyne came on and changed the game. The ball was out of play for City's second goal and that has cost Everton."
The fly in the ointment for Manchester City was that De Bruyne went down with what seemed to be a serious knee injury. The former Chelsea playmaker was stretchered off the field and could now face a prolonged spell on the sidelines.