Ligue 1 big guns Monaco and Paris St Germain shared a 1-1 draw at the Stade Louis II to leave the visitors five points clear at the summit.
Javier Pastore gave PSG the lead with an early header and Zlatan Ibrahimovic went close on several occasions for the leaders.
But Thiago Silva's own goal in the second half denied his side victory as Claudio Ranieri's side kept themselves in touch.
Alexandre Lacazette and Bafetimbi Gomis were on target as Lyon claimed a 2-1 victory over Nantes at Stade de la Beaujoire.
Filip Djordjevic pulled one back for the home side after 83 minutes, but he was sent off with five minutes of the match remaining after picking up his second yellow card.
The day's other game, between Bordeaux and Lorient, was postponed due to a waterlogged pitch.