Nantes vs. Brest (Sunday, 12.00pm)
Aiming to continue an unbeaten streak and break into the top four of the Ligue 1 table, Brest will travel to take on Nantes on Sunday.
The visitors currently sit fifth with three wins from their last four outings, while the hosts are on the back of a tough run which has seen them drop to ninth spot in France's top flight.
We say: Nantes 1-1 Brest
In the midst of a fine run of form, Brest certainly pose a major threat to Nantes, but the hosts have looked much-improved under new management and put up two impressive displays against high-flying opposition.
With home advantage, we fancy Gourvennec's men to take a creditable share of the spoils on Sunday.
Toulouse vs. Rennes (Sunday, 2.00pm)
Two sides struggling at the bottom end of the Ligue 1 table will meet on Sunday, as Toulouse welcome Rennes to the Stadium de Toulouse.
Following a defeat to basement team Lyon last weekend, the host find themselves a single point and place above the bottom three, while their visitors are just two points better off in 13th spot.
We say: Toulouse 1-2 Rennes
Both sides find themselves desperate to put tough runs of form behind them on Sunday, and while the hosts did fare better on the continent in midweek, Rennes have more quality throughout their squad and should click sooner rather than later.
Lorient vs. Strasbourg (Sunday, 2.00pm)
In their final home fixture this year, Lorient host Strasbourg at Stade du Moustoir on Sunday, looking to end a six-match winless run in Ligue 1.
Les Merlus are a point back of Toulouse and a guaranteed place in the top-flight next season, having lost their previous encounter 4-2 versus Marseille, while Le Racing have dug themselves out of relegation danger, moving up to 10th with a 2-1 triumph over Le Havre.
We say: Lorient 1-2 Strasbourg
As we near the end of 2023, Strasbourg appear to be finding their form, and we expect them to put away at least a couple of their opportunities against a Lorient side who have been poor defensively throughout the campaign.
Metz vs. Montpellier (Sunday, 2.00pm)
Montpellier HSC can end a six-match winless run in Ligue 1 when they visit Stade Saint-Symphorien on Sunday for a date with Metz.
Both teams failed to find the back of the net on matchday 15, with Les Grenats losing 1-0 at home to Brest, while La Paillade were held to a 0-0 draw with Lens.
We say: Metz 0-0 Montpellier HSC
Attacking is not the strong suit of either side, currently separated by two points in the table, with Montpellier in 14th, while Metz have netted two fewer times than their Sunday opponents (15).
Combine that with the creative struggles of each, and we expect chances to be at a premium for each team, who are evenly matched.
Marseille vs. Clermont (Sunday, 4.05pm)
Marseille will put their domestic unbeaten record at the Stade Velodrome at stake on Sunday when they host Clermont on matchday 16 of the Ligue 1 campaign.
Despite winning all three of their domestic encounters this month, Les Olympiens are currently sixth, defeating Lorient 4-2 last Sunday, while Clermont are second from bottom after playing to a 0-0 draw with Lille.
We say: Marseille 2-0 Clermont
Even though they lost in midweek, we expect Marseille to maintain their solid domestic form against a side in Clermont who have been unable to do much besides stay back and try to frustrate the opposition.
Lille vs. PSG (Sunday, 7.45pm)
In what will be the 100th meeting between the two across all competitions, Lille host Paris Saint-Germain at Stade Pierre-Mauroy on Sunday as matchday 16 of the Ligue 1 campaign comes to an end.
Les Dogues are fourth in the table after being held to a 0-0 draw at Clermont, while PSG maintained their four-point lead atop the standings thanks to a 2-1 victory over Nantes.
We say: Lille 1-2 Paris Saint-Germain
As solid as Lille have been defensively this season, it has been a while since they have gone up against an attack with as much quality as PSG, and we believe there will be too many weapons for Les Dogues' backline to contend with on Sunday.