Olympique Lyon stayed on course for a seventh consecutive Ligue 1 title by winning 2-1 at mid-table Valenciennes on Sunday.