Real Madrid and Barcelona leave it late to get their respective wins, Werder Bremen stun Bayern Munich and the magical run of Girona continues. Here’s what you missed in European soccer.

Sports Livestream ⚽ JOIN NOW for FREE
Instant access to the BT Sport, Sky Sports and Eurosport