Barcelona boss Gerardo Martino might have been laughing before the game but he was under pressure with his side potentially being seven points off the topBarcelona's Andres Iniesta opened the scoring in the seventh minute with his first league goal at the BernabeuAnd four minutes later Karim Benzema put Real Madrid ahead - both goals were assisted by Angel Di Maria, who spent most of the time in between the goals off the field injuredThree minutes before the break Lionel Messi scored, making himself the all-time top scorer in Clasicos in the processA melee started straight after Messi's first goal and Pepe and Cesc Fabregas were both booked after clashing and going down simultaneouslyCristiano Ronaldo restored Real Madrid's lead with a penalty after he was clipped just outside the box by Dani Alves - it was the first of three disputed penaltiesSergio Ramos was shown the 19th red card of his career after fouling Neymar to give Barcelona the chance to equalise from the spotLionel Messi stepped up to level the game with 25 minutes remaining and become the second top goalscorer in La Liga historyWith six minutes to go Barcelona won a second penalty, which Lionel Messi fired into the top corner for his second consecutive hat-trickThe victory took Barcelona to within a point of leaders Atletico Madrid and RealThe lead only lasted 13 minutes as Karim Benzema's header beat Victor Valdes, who got a touch but could not keep the ball out