Manchester City swept past Urawa Red Diamonds to set up a meeting with South American champions Fluminense in the final of the Club World Cup on Friday.
Pep Guardiola's side dominated throughout and went ahead when Urawa defender Marius Hoibraten turned Matheus Nunes' cross into his own net on the stroke of half time.
The Japanese club had offered plenty of resistance until then and limited City to few clear-cut opportunities.
However, after the break it was a different story, with Mateo Kovacic quickly adding City's second - running through the heart of an absent Urawa defence to latch on to Kyle Walker's pass and lift his effort past goalkeeper Shusaku Nishikawa.
Portugal midfielder Bernardo Silva added City's third before the hour mark, guiding a effort low into the bottom right corner after his international team-mate Nunes had a shot blocked by Nishikawa.
In truth, City's margin of victory could and should have been more with Nunes, Jack Grealish and second-half substitutes Oscar Bobb and Julian Alvarez all failing to convert good opportunities when well placed.
Brazil's Fluminense had beaten Al Ahly 2-0 in the first semi-final played on Monday and City's victory ensures the 13th meeting between the champions of Europe and their South American counterparts in the showpiece match since 2005.
How did you rate Man City's performance? Have your say hereReaction as Man City beat Urawa Red Diamonds in Club World CupChampions League last-16 draw - Man City to face CopenhagenMan City on course to close the circle
After winning the Premier League, Champions League, FA Cup and Uefa Super Cup, Guardiola had spoken about this competition as an opportunity to "close the little circle and win all the trophies" possible.
And his team will be undoubted favourites when they face their opponents from Rio de Janeiro later this week in a match being played at the King Abdullah Sports City, north of Jeddah, Saudi Arabia.
Fluminense should, though, at least represent a step up in class from Urawa, who were defensively disciplined until they fell behind but struggled to build any sort of attacking momentum to chase the game.
The gulf in class between the sides was underlined by Urawa boss Maciej Skorza summoning former Ross County forward Alex Schalk from his bench as his team chased the game.
In contrast Guardiola had Alvarez, Ruben Dias, Josko Gvardiol and the out-of-favour Kalvin Phillips in reserve, while Nunes, a £53m summer arrival from Wolves, cost City more than it took to assemble the entire Urawa squad.
And even despite the continued absence of the prolific Erling Haaland and midfield playmaker Kevin de Bruyne, there was a formidable look to the Blues as they close in on a fifth trophy of the calendar year.
Player of the match
FodenPhil Foden
with an average of 7.42
Urawa Red Diamonds
Squad number28Player nameScholz
Squad number3Player nameIto
Squad number26Player nameOgiwara
Squad number21Player nameOkubo
Squad number1Player nameNishikawa
Squad number17Player nameSchalk
Squad number15Player nameAkimoto
Squad number11Player nameKanté
Squad number14Player nameSekine
Squad number5Player nameHøibråten
Squad number25Player nameYasui
Squad number10Player nameNakajima
Squad number9Player nameLinssen
Squad number8Player nameKoizumi
Squad number19Player nameIwao
Squad number22Player nameShibato
Manchester City
Squad number47Player nameFoden
Squad number20Player nameBernardo Silva
Squad number52Player nameBobb
Squad number4Player namePhillips
Squad number8Player nameKovacic
Squad number16Player nameRodri
Squad number19Player nameÁlvarez
Squad number24Player nameGvardiol
Squad number31Player nameEderson
Squad number5Player nameStones
Squad number27Player nameMatheus Nunes
Squad number6Player nameAké
Squad number10Player nameGrealish
Squad number21Player nameGómez
Squad number2Player nameWalker
Squad number25Player nameAkanji
Line-ups
Urawa Red Diamonds
Formation 4-2-3-1
1Nishikawa14Sekine28Scholz5Høibråten15Akimoto3ItoSubstituted forOgiwaraat 57'minutes19IwaoSubstituted forShibatoat 78'minutes21OkuboSubstituted forSchalkat 57'minutes25Yasui8KoizumiSubstituted forNakajimaat 64'minutes11KantéSubstituted forLinssenat 64'minutesSubstitutes
2H Sakai4Iwanami9Linssen10Nakajima16Niekawa17Schalk22Shibato26Ogiwara27Panya30Koroki31Yoshida66OhataMan City
Formation 3-5-2
31Ederson2Walker25AkanjiBooked at 24minsSubstituted forGvardiolat 65'minutes6Aké47FodenSubstituted forÁlvarezat 65'minutes5StonesSubstituted forGómezat 77'minutes16RodriSubstituted forPhillipsat 77'minutes8Kovacic10Grealish27NunesBooked at 83mins20Bernardo SilvaSubstituted forBobbat 64'minutesSubstitutes
3Rúben Dias4Phillips18Ortega19Álvarez21Gómez24Gvardiol33Carson52Bobb68Alleyne76Susoho82Lewis92HamiltonReferee:Mohammed Khled Al Hoish
Attendance:40,127
Live Text
Match ends, Urawa Red Diamonds 0, Manchester City 3.
Second Half ends, Urawa Red Diamonds 0, Manchester City 3.
Corner, Urawa Red Diamonds. Conceded by Nathan Aké.
Attempt blocked. Shoya Nakajima (Urawa Red Diamonds) right footed shot from the right side of the box is blocked. Assisted by Bryan Linssen.
Jack Grealish (Manchester City) wins a free kick on the left wing.
Foul by Takahiro Akimoto (Urawa Red Diamonds).
Sergio Gómez (Manchester City) wins a free kick in the attacking half.
Foul by Shoya Nakajima (Urawa Red Diamonds).
Attempt missed. Sergio Gómez (Manchester City) left footed shot from outside the box is too high following a corner.
Corner, Manchester City. Conceded by Alexander Scholz.
Attempt missed. Kalvin Phillips (Manchester City) right footed shot from outside the box is close, but misses to the left. Assisted by Josko Gvardiol.
Attempt missed. Mateo Kovacic (Manchester City) right footed shot from outside the box is too high. Assisted by Josko Gvardiol.
Oscar Bobb (Manchester City) wins a free kick in the defensive half.
Foul by Takuya Ogiwara (Urawa Red Diamonds).
Jack Grealish (Manchester City) wins a free kick in the defensive half.
Foul by Kai Shibato (Urawa Red Diamonds).
Matheus Nunes (Manchester City) is shown the yellow card for a bad foul.
Foul by Matheus Nunes (Manchester City).
Takuya Ogiwara (Urawa Red Diamonds) wins a free kick on the left wing.
Julián Álvarez (Manchester City) wins a free kick in the defensive half.