St Etienne thumped Ajaccio 4-2 in Ligue 1 on Wednesday night, while bottom-of-the-table Troyes beat Rennes 2-1.