Defending champion Paris St-Germain twice came from behind to defeat Troyes in the French league.
Carlos Soler and Kylian Mbappe scored one goal each, while Lionel Messi and the rest of the team scored and assisted one goal.
The three stars have scored 43 goals.
The win gave Paris Saint-Germain a five-point lead over second-place Lens in the race for the title.
In the third minute, Troyes opened the scoring as Mama Balde volleyed home a volley, but Soler was able to equalize.
Troyes, who are 11th in the French top flight, regained the lead with a low strike from Balde.
In the space of seven minutes, Messi hammered home his 12th goal of the season from 25 yards out and then set up the second for his Brazilian teammate, who fired past the Troyes keeper.
Ante Palaversa pulled one back for the visitors late on, after Kylian Mbappe scored from the penalty spot.
All four of the team's goals were scored in the victory over Haifa.
The 10-time Ligue 1 champion, who are perfect in all competition this season, will face the Italians on Wednesday with a chance to top the group.
In a trial in Spain over his transfer fromSantos to Barcelona, charges of corruption and fraud were dropped.