Four-goal Messi haul sends Barcelona top