With the Premier League and Serie A title races going down to the wire and the battle for Champions League spots and relegation scraps playing out in almost every league, it was a tense weekend of games across the continent.
Manchester City showed resilience to keep their bid to repeat in the Premier League on track, Luis Suarez admirably wore his heart on his sleeve in a farewell to the Atletico Madrid faithful, Stuttgart pulled off a great escape to stay in the Bundesliga and Borussia Dortmund's Erling Haaland said goodbye to the Westfalenstadion the only way he knows how: with a goal.