It's top versus bottom in Super League B when Kuilsrivier travel to Rangers on Saturday.
With only one point separating Kuila and second-placed Hamlets, who will host St Georges on Saturday, Ivor van der Merwe and his teammates will be looking for a big win against their hosts.
As for Rangers, after two wins from 11 outings, they are three points from safety in SLB.
Knowing a win might see them move up to 14th, Rangers will be looking to cause arguably the biggest upset in the division this year.
Chasing Kuila and Hamlets, Franschhoek, currently in third place, have a bye this weekend, opening the door for fourth-placed Bellville to overtake them.
The Bellvillites have what can be seen an easy assignment against second-from-bottom Young Peoples.
Belhar, meanwhile, will be a shoo-in to keep hold of their fifth place when they host Collegians on Saturday.
So there you have it a jam-packed weekend that will see the big guns that are pushing for promotion taking on teams that want to avoid relegation.
With only a few rounds left, things are heating up in this division.
Saturday's fixtures:
Bellville v Young Peoples;
Goodwood v Busy Bees;
Macassar v Vineyards;
Rangers v Kuilsrivier;
Helderberg v All Saints;