Erling Haaland netted his 300th career goal in Manchester City's 5-2 victory over Juventus to secure the top spot in Group G at the Club World Cup.
Jeremy Doku, Phil Foden, and Savinho all found the back of the net as City put on an impressive performance despite facing extreme weather conditions in Orlando on Thursday.
City initially fell behind after Doku's early goal when Ederson made a blunder leading to a goal for Teun Koopmeiners, but they quickly regained the lead when Pierre Kalulu scored an own goal at the Camping World Stadium.
Haaland, achieving a significant milestone in his career, came off the bench to score the third goal, followed by goals from Foden and Savinho, securing the victory before Dusan Vlahovic scored a consolation goal for Juventus.
The win sees City advance with a perfect record from their three group matches, putting them in a favorable position for the knockout stages.
While Juventus had defeated City 2-0 in the Champions League in December, this match showcased a vastly improved City side compared to their struggles late last year.
City displayed a different level of performance after comfortable wins against Wydad Casablanca and Al Ain in the earlier stages of the competition.
With Ballon d'Or winner Rodri back in the starting lineup for the first time since September, City played with fluidity and energy. They took an early lead through Doku after a precise pass from Rayan Ait-Nouri, and despite Juventus equalizing, City eventually took control of the game.
City capitalized on a stroke of luck when Kalulu inadvertently deflected the ball into his own net, giving them a lead they would not relinquish.
Even as heavy rain poured down before halftime, City remained unfazed, continuing to create chances and pressure Juventus' defense.
Haaland, coming on as a substitute in the second half, made an immediate impact by scoring City's third goal, and his involvement led to Savinho and Foden adding to the scoreline.
Juventus were outplayed throughout the match, but Vlahovic managed to pull one back late in the game. However, it was not enough to mount a comeback against a dominant Manchester City side.