Manchester City reached their fourth straight League Cup final as second-half goals from John Stones and Fernandinho gave Pep Guardiola's side a 2-0 win over Manchester United in Wednesday's semi-final at Old Trafford.
City will meet Jose Mourinho's Tottenham Hotspur at Wembley in the April 25 final as they seek their fourth League Cup triumph in a row.
In a frantic opening to the game, both teams had efforts ruled out for offside with Stones turning the ball into his own net but being saved by the flag and Ilkay Gundogan converting a low ball in from Phil Foden but, again, the attempt was rightly ruled out.
Kevin De Bruyne struck the post with a thundering drive from outside the box before Foden also put the ball in the net for City but the visitors were foiled by the offside once again.
It was an open and entertaining game with City looking sharper but United competitive as they sought revenge for last year's defeat by their neighbors at the same stage of the competition.
Manchester City's players celebrate after scoring their side's second goal of the game during the EFL Cup Semi-Final match at Old Trafford, Manchester, UK, January 6, 2021. /CFP
City went ahead five minutes after the break when Foden whipped in a free-kick from the left through a crowded box, and defender Stones bundled a cross home at the back post, the ball going in off his thigh.
United keeper Dean Henderson produced a brilliant save to tip over a strike from Riyad Mahrez, after the Algerian had burst forward from the halfway line.
Fernandinho made sure of the win seven minutes from time with a stunning volley as he pounced on a headed clearance from Aaron Wan-Bissaka.
United have now lost at the semi-final stage in their last four Cup campaigns, leaving manager Ole Gunnar Solskjaer still searching for his first final since taking over at the club.
Federico Chiesa of Juventus FC celebrates after scoring the opening goal during the Serie A football between AC Milan and Juventus FC, Stadio Giuseppe Meazza, Milan, Italy, January 6, 2021. /CFP
Juventus inflicted a first Serie A defeat of the season on league leaders AC Milan as a Federico Chiesa double led the Italian champions to an exhilarating 3-1 win at San Siro on Wednesday.
Chiesa fired home a superb opener before makeshift midfielder Davide Calabria equalized for Milan at the end of an eventful, end-to-end first half.
But the visitors pulled away after the break as Chiesa curled in his second and substitute Weston McKennie swept in from close range to consign Milan to their first league defeat since March 8, 2020, a run of 27 games lasting 304 days.
Stefano Pioli's side remains top of the table with 37 points, one ahead of second-placed Inter Milan, who lost to Sampdoria earlier on Wednesday.
Juventus rose to fourth place with 30 points but still have a game in hand over the three teams above them.
(With input from agencies.)