Barcelona regained their five-point lead at the top of the La Liga points table after Lionel Messi scored his 26th goal of the season to help his side register a 2-0 victory over 10-man Girona. Real Madrid also moved into the third place after Karim Benzema scored twice to give his side a 4-2 win over Espanyol.