Brazilian club Fluminense shocked Inter Milan with a 2-0 win to reach the quarter finals of the FIFA Club World Cup, where they will face Al-Hilal.

Striker German Cano's stooping header in the third minute put the Brazilian giants ahead early, and substitute Hercules scored a curling edge-of-the-box shot against the run of play in a difficult last 25 minutes.

Inter's star forward Lautaro Martinez had a series of chances to equalise before the second goal, including one against the post late on, while Federico Dimarco also came close to scoring from two free-kicks and had a close-range shot from a wide angle.

But the best chance fell to Dutch defender Stefan de Vrij after Martinez's clever knockdown.

The match was played in front of a crowd of just 20,030 in the final match at the 74,867-capacity Bank of America Stadium in Charlotte.

Meanwhile, Al-Hilal beat Manchester City 4-3.

Fluminese will meet Al-Hilal at 7am Saturday, while fellow Brazilian club Palmeiras will take on Chelsea at 1pm Saturday in the quarterfinals.