The UEFA Champions League quarter-final first legs did not disappoint, and neither did the ensuing bout of league action. This weekend we saw two title opportunities squandered and three remain tight and tense, setting us up superbly for the weeks ahead.
The European Club Rankings is a list of the top teams in order of form and performance at this stage of the season.
You can read the previous set of rankings here.
20. Eintracht Frankfurt (-4)
Frankfurt's winning streak in the Bundesliga came to a screeching halt at the weekend, with Augsburg stopping the run at six.