Anderlecht, Club Brugge and Zulte-Waregem remain locked together on 10 points at the top of the Jupiler League after victories.
Champion Anderlecht overcame 10-man Mons 2-1 at home.
It led just before the break though
Just two minutes later, however,
Late goals gave Club Brugge a 3-1 win over Beerschot.
Second-half goals from substitutes
Lokeren sits three points back in fourth place after beating Mechelen 2-1.
Gent got two goals in the last four minutes to win 2-0 away to Waasland-Beveren.
Karel Geraerts got the winner as Leuven twice came from behind to beat Cercle Brugge 3-2 at home.
Ebrahim Savaneh's penalty levelled it up before Geraerts' 81st-minute winner.
There were late goals for both sides as Lierse and Genk shared the points in a 1-1 draw.
Anderlecht played out a 1-1 draw with nearest challenger Zulte-Waregem to clinch its 32nd Belgian league title.