PARIS — Ten-man Monaco overcame a sending off early in the second half to beat local rival Nice 1-0 and remain in second place in the French league on Saturday.
Nice would have overtaken Monaco on goal difference if it had won the French Riviera derby, but failed to take advantage after Monaco midfielder Nabil Dirar was sent off in the 47th minute after two yellow cards in quick succession.
Monaco remains a massive 21 points behind runaway leader Paris Saint-Germain, which plays at bitter rival Marseille on Sunday.
Lyon won at Angers 3-0 to move up to fifth place, one point behind Angers.
Right back Christophe Jallet gave Lyon the lead early with a powerful shot from the edge of the penalty area following a poor clearance.
Valbuena then did well to find space inside the area and pick out Tolisso for the third goal.
Elsewhere, Nantes moved provisionally up to sixth spot after drawing 0-0 at Toulouse, which is languishing in 19th spot; but Normandy side Caen dropped to eighth after losing at home to Reims 2-0.
Corsica side Bastia beat last-place Troyes 2-0 to move closer to mid-table security, and in the other games, fellow Corsican side Gazelec Ajaccio drew at home with Guingamp 0-0, and Montpellier drew at Lorient 1-1.
In Sunday's other games, Lille faces Rennes, and Bordeaux meets Saint-Etienne.