Holders Manchester City are into a fourth straight Carabao Cup final after beating bitter rivals Manchester United at Old Trafford on Wednesday.
John Stones scored from a set piece before Fernandinho secured progression with a shot from just outside the box.
City, who have won the competition for the last three years dominated for large periods and two goals from Ilkay Gundogan and Raheem Sterling ruled out for offside. United also had a goal ruled out for offside in the first half, with John Stones own goal chalked off by thei linesman flag.
United have now suffered a fourth straight semifinal defeat in all competitions under Ole Gunnar Solskjaer.
Pep Guardiola will face Jose Mourinho’s Tottenham Hotspur in the final on Sunday, 25 April at Wembley.