Lionel Messi scored a hat-trick to break the record for most goals scored in a European season as Barcelona recorded a convincing 4-1 win over Malaga.

Carles Puyol fired Pep Guardiola's side in front at the Nou Camp, only for that lead to be cancelled out by Jose Salomon Rondon.

But Messi scored twice from the penalty spot before wrapping up his treble with a low drive to take his tally to 68 goals for the campaign, passing the previous mark of 67 set by Gerd Muller in 1972/73.