It's been another brilliant weekend in European soccer, so let's review. We had a gritty Arsenal win at Newcastle that keeps the Premier League title race alive another week, while Real Madrid claimed the Copa del Rey for the first time since 2013-14. There was a major error by David de Gea as Man United lost a second straight league game in the tight race for the top four; Liverpool are right behind them after a 1-0 win over Brentford.
Meanwhile, Bayern Munich took a big win over Werder Bremen, and Borussia Dortmund thumped Wolfsburg to keep the Bundesliga title race close with just three rounds of matches remaining.