Girona's Valentin Castellanos became the first player to score four in a La Liga game against Real Madrid this century as they secured a stunning 4-2 win over Carlo Ancelotti's side whose faint title hopes were dealt another blow.

[MORE]