We’ve reached the semi-finals of the Champions League, after a thrilling round of quarter-final ties.
Holders Bayern Munich were eliminated in a tense encounter with Paris Saint-Germain, Manchester City were given a scare before emerging victorious against Borussia Dortmund, Real Madrid returned to the final four after two years of early exits, and Chelsea saw off underdogs Porto to reach their first Champions League semi-final since 2014.
Up next are some more exciting clashes. PSG face Man City, while Real Madrid come up against Chelsea.
The final four teams have all gained reputations over the years for spending big.