Manchester City beat Newcastle United 5-1 on aggregate to reach the EFL Cup final, where they will face Arsenal at Wembley.
City sealed the tie with a 3-1 win at the Etihad Stadium on Wednesday, after already winning 2-0 in the first leg.
Omar Marmoush, who started ahead of Erling Haaland, scored twice as City raced into a 3-0 lead before half-time. Tijjani Reijnders also found the net in the first half.
Newcastle managed a response after the break when Anthony Elanga pulled one back, but it was not enough to change the outcome.
ALSO READ: Arsenal triumph over Chelsea 1-0 to book cup final spot
Pep Guardiola praised his team’s performance and admitted Newcastle remain a tough opponent.
“With Newcastle you can never control it completely,” Guardiola said.
“We had the right players and the rhythm was right in the first half.”
He added: “5-1 is unbelievable against the last champions of the Carabao Cup.”
Marmoush said City’s focus made the difference.
“From the first minute we were very focused on the job,” he said.
City will meet Premier League leaders Arsenal in the final on March 22, following the Gunners’ 1-0 win over Chelsea on Tuesday, which sealed a 4-2 aggregate victory.

