Marcos Leonardo scored his second goal on a rebound in the 112th minute, and Al Hilal stunned Manchester City 4-3 on Monday night, eliminating the Premier League power from the Club World Cup in the round of 16.
In a back-and-forth thriller at Camping World Stadium, the Saudi Arabian club took the lead three times, including twice in extra time. Kalidou Koulibaly put Al Hilal ahead 3-2 in the 94th minute, but Phil Foden — who entered as a substitute four minutes earlier — equalized in the 104th.
Leonardo finally put Man City away. Goalkeeper Ederson saved a header by Sergej Milinkovic-Savic from inside the penalty box and the ball deflected to Leonardo, who redirected it with his right foot as he fell to the pitch near the left post.
Al Hilal moves on to face Fluminense of Brazil, which took down another European power, Inter Milan, earlier Tuesday.
Leonardo also scored in the 46th minute to even the match at 1-1.
Bernardo Silvan opened the scoring in the ninth minute for Man City. Malcom put Al Hilal ahead in the 52nd, and Erling Haaland found the net in the 55th to make it 2-2.
Key moment
Manchester City nearly won it regulation in the final seconds of added time on a counterattack that was thwarted by a hard challenge. Referees did not call a penalty, and Man City coach Pep Guardiola ran onto the field to argue the decision after the whistle.
Takeaways
Al Hilal will face Fluminense on July 4 at Camping World Stadium for a spot in the semifinals.
Reporting by The Associated Press.
Want great stories delivered right to your inbox? Create or log in to your FOX Sports account and follow leagues, teams and players to receive a personalized newsletter daily!
recommended
Paris St-Germain vs. Inter Miami: Preview, odds, how to watch, time
FIFA Club World Cup 2025 Standings: PSG eliminates Messi, Inter Miami
After Two-Hour Weather Delay, Chelsea Outlasts Benfica In Club World Cup Win
How to watch the 2025 FIFA Club World Cup: TV channels, streaming, dates
Benfica vs. Chelsea: Preview, odds, how to watch, time
Flamengo RJ vs Bayern Munich: Preview, odds, how to watch, time
Palmeiras vs. Botafogo RJ: Preview, odds, how to watch, time
FIFA Club World Cup winners: Complete list of champions
2025 FIFA Club World Cup Schedule: Dates, times, scores for every match
Get more from FIFA Club World Cup Follow your favorites to get information about games, news and more