Libbok's brace seals Tuks win
The visitors scored five tries to one as they returned to action after their bye week.
Madibaz took an early lead thanks to Simon Bolze's boot. The flyhalf kicked an easy penalty after 7 minutes of action.
UP-Tuks soon eased into the match after a nervy start and began to enjoy more possession, which resulted in two tries within five minutes of play.
The first was scored by inside centre Impi Visser, who sliced through the defence. While the second was thanks to scrumhalf Theo Maree. Flyhalf Thinus de Beer was successful with both conversions.
And after 15 minutes of play, Tuks were leading 15-3.
Just before the break, the flyhalf showed some magic of his own as he extended his side's lead with a try and successful conversion, 21-3.
Madibaz emulated their first half approach. The visitors again opened the scoring courtesy of Bolze's boot. The flyhalf kicked over two successful penalties, 9-21.
The glimmer of hope was short-lived as Immanuel Libbok dotted down for Tuks.
The Madibaz managed to finally break the Tuks' defence, thanks to the determination of lock Gerrit Huisamen who scored his team's only try.
However, despite the Madibaz' efforts, Tuks were just the better team. As Libbok dotted down for his second try of the match to seal a 33-16 victory.
The scorers:
For Madibaz:
Try: Huisaman
Con: Bolze
Pens: Bolze 3
For UP-Tuks
Tries: Visser, Maree, De Beer, Libbok 2
Cons: De Beer 3, Stander
Teams:
NMMU-Madibaz: 15 Lindelwe Zungu, 14 Jixie Molapo, 13 Siphumelele Msutwana, 12 Somila Jho, 11 Athenkosi Mayinje, 10 Simon Bolze, 9 Lovu Claassen, 8 Kevin Kaba (captain), 7 Henry Brown, 6 Stephanus Nieuwoudt, 5 Gerrit Huisamen, 4 Janse Roux, 3 James Beyl, 2 JP Jamieson, 1 Nicolaas Oosthuizen.
Replacements: 16 Jedwin Harty, 17 Xandre Vos, 18 Nicolas Roebeck, 19 Robert Izaks20 Jayson Reinecke, 21 Rouche Nel, 22 Jordan Koekemoer, 23 Ivan-John du Preez.
UP-Tuks: 15 Divan Rossouw, 14 Dewald Naude, 13 Toko Maebane, 12 Impi Visser, 11 Sibahle Maxwane, 10 Tinus de Beer, 9 Theo Maree, 8 Clyde Davids, 7 Chris Massyn, 6 Eduan Lubbe, 5 Brian Leitch, 4 Aston Fortuin, 3 Johan Fouche, 2 Jan-Henning Campher, 1 Andrew Beerwinkel.
Replacements: 16 Theuns Reynolds, 17 Jaco Holtzhausen, 18 Marius Verwey, 19 Juan Swanepoel, 20 Raegan Oranje, 21 Joshua Stander, 22 Immanuel Libbok, 23 Franco van den Berg.
Referee: Jaco Pretorius
Assistant referees: Local