Lionel Messi scored his five hundredth Barcelona goal to send the Catalans top of La Liga with a last-minute three-two winner against ten-man Real Madrid at the Bernabeu. It puts Barcelona level on points with Real Madrid, but with a better head-to-head record.
Casemiro scored first for the hosts before Messi and Ivan Rakitic put Barcelona in front and Sergio Ramos was shown a red card for a wild lunge. Substitute James Rodriguez thought he had earned Madrid a point late on. But Messi, who scored his first with a superb jinking run and finish, fired in from the edge of the area to win it for Barcelona.