Unbeaten Paris Saint-Germain have moved seven points clear at the top of the French league with a 3-1 win against Lyon that was marred by homophobic chanting.