Holders Manchester City will face Aston Villa in the Carabao Cup final, advancing 3-2 on aggregate despite losing a tense second leg to neighbours Manchester United.
Leading 3-1 from the first leg at Old Trafford, City pushed forward in search of a goal to put the tie to bed but could find no way past an inspired David de Gea.
Instead, United put things back in the balance before half-time when Nemanja Matic put them ahead on the night with their first effort at goal.