Brazil international Gerson came off the bench to grab the only goal seven minutes from time and keep Jorge Sampaoli's side six points clear of the chasing pack in second.
They remain well placed to take France's only other automatic qualifying berth for next season's Champions League, but still have to play Lyon, Rennes and Strasbourg in three of their four remaining games.
OM also travel to Feyenoord next week for the first leg of their Europa Conference League semi-final.
"It was a tough match against an opponent who defended very well, but I think it was a deserved win," said Sampaoli.
"It's good to keep the gap with those chasing us because we have a difficult fixture list and those behind us also won so that put pressure on us to do the same."
Rennes recovered from defeats by Monaco and Strasbourg over to demolish Lorient 5-0 at Roazhon Park.
Martin Terrier scored his 21st goal of the season shortly after Benjamin Bourigeaud had given Rennes the lead at Roazhon Park. Terrier is now just one behind the league's top scorer Kylian Mbappe.
Captain Hamari Traore headed in a third at the start of the second half, with Flavien Tait and Gaetan Laborde also on target after Rennes defender Nayif Aguerd was sent off.