Canadian star Jonathan David scored his 23rd goal of the season to set Lille on the way to a 3-1 win over Marseille on Friday that kept them firmly on course for next season's Champions League.