The FIFA Club World Cup is set to get its quarter-finals underway this upcoming weekend, as the final looms closer.
The Club World Cup has only eight clubs remaining in contention for the trophy after the previous round's fixtures produced some brilliant matches, including top-class quality and even some surprises.
Among the matches were European battles like Chelsea vs Benfica, and also Real Madrid vs Juventus. There was an all-Brazilian affair as Palmerias took on Botofogo.
There was drama between Manchester City and Al Hilal, while Bayern Munich vs Flamengo didn't disappoint.
Inter Milan met Fluminense and Inter Miami took on the champions of Europe Paris Saint-Germain.
Let's take a look at the results from the last round as we prepare for the quarter-finals
Match results
Palmerias 1-0 Botofogo
SL Benfica 1-4 Chelsea
Paris Saint-Germain 4-0 Inter Miami
Flamengo 2-4 Bayern Munich
Inter Milan 0-2 Fluminense
Manchester City 3-4 Al Hilal
Real Madrid 1-0 Juventus
Dortmund 2-1 Monterrey
While the likes of Chelsea, Bayern Munich and Real Madrid got the jobs done, there were shocks as Manchester City and Inter Milan both fell short.
The quarter-final fixtures
Fluminense vs Al Hilal - Friday, the 4th of July at 20:00 (UK)
Palmerias vs Chelsea - Saturday, the 5th of July at 2:00 (UK)
Paris Saint-Germain vs Bayern Munich - Saturday, the 5th of July at 17:00 (UK)
Real Madrid vs Dortmund - Saturday, the 5th of July at 21:00 (UK)
Four exciting games are lined up to determine the final four teams of the tournament. The conquerors of Inter Milan, Fluminense, will bring their Brazilian flair to play Saudi Arabian side and Manchester City's eliminators, AL Hilal.
Palmerias vs Chelsea will also be quite the treat, especially considering the stark contrast in results in the previous stage. Everything points to this being a great game.
Then we get slices of two European fixtures, with Bayern Munich vs Paris Saint-Germain, and to bring things to a close, Dortmund vs Real Madrid.
An anticipated weekend of matches we have to look forward to, as the FIFA Club World Cup reaches its final rounds and approaches the near-final.