The Free State Cheetahs opened their 2012 Currie Cup account on Friday with a 32-18 win over the Blue Bulls in Bloemfontein.
The sides ended with two tries apiece but the home team led from start to finish and held 23-10 advantage at the interval.
Naka Drotské's men bounced back from defeat to the Lions in Round One as Andries Ferreira crashed over inside the first minute before Kabamba Floors scored on the stroke of half time.
Riaan Smit's boot did the rest as the wing finished the game with a personal haul of 19 points.
Bulls number eight CJ Stander touched down on either side of half time but his brace was not enough to compensate for the visitors' poor dicsipline which allowed Smit to keep the scoreboard ticking.
Smit landed all seven of his kicks at goal including five penalties and two conversions, the first of which came within seconds of kick-off when Ferreira charged through three defenders to score after the Bulls had turned over possession.
Despite the Bulls territorial dominance, Smit extended the lead to 10-0 after 18 minutes.
Bulls fly-half Louis Fouche and Smit traded penalties but the visitors finally got a try of their own on the half-hour mark as Stander ended a sweeping move down the touchline by brushing off Izak van der Westhuizen's tackle.
Smit landed a third penalty before Floors grabbed a try two minutes after the half-time hooter thanks to a well-timed pass from scrum-half Sarel Pretorius.
Fouche and Smit traded penalties soon after the restart but the Cheetahs were starting to win the battle at the breakdown and the home sharpshooter continued to extend the lead.
Stander strolled over for a try in the dying minutes but it proved too little, too late and replacement back Nico Scheepers's penalty ensured the Bulls were out of range of a losing bonus point.
For Free State Cheetahs:
Tries: Ferreira, Floors
Cons: Smit 2
Pens: Smit 5, Scheepers
For Blue Bulls:
Tries: Stander 2
Pens: Fouche 2
Free State Cheetahs: 15 Hennie Daniller, 14 Riaan Smit, 13 Robert Ebersohn (c), 12 Barry Geel, 11 Raymond Rhule, 10 Sias Ebersohn, 9 Sarel Pretorius, 8 Kabamba Floors, 7 Pieter Labuschagne, 6 Frans Viljoen, 5 Izak van der Westhuizen, 4 Andries Ferreira, 3 Marcel van der Merwe, 2 Hercu Liebenberg, 1 Trevor Nyakane.
Replacements: 16 Elandré Huggett, 17 Schalk van Merwe, 18 Francois Uys, 19 Davon Raubenheimer, 20 Piet van Zyl, 21 Philip Snyman, 22 Nico Scheepers.
Blue Bulls: 15 Jürgen Visser, 14 Akona Ndungane, 13 Ulrich Beyers, 12 Francois Venter, 11 Clayton Blommetjies, 10 Louis Fouchè, 9 Ruan Snyman, 8 CJ Stander, 7 Grant Hattingh, 6 Deon Stegmann, 5 Cornell Hess, 4 Wilhelm Steenkamp, 3 Frik Kirsten, 2 Willie Wepener, 1 Dawie Steyn.
Replacements: 16 Robbie Coetzee, 17 Werner Kruger, 18 Franco Mostert, 19 Warwick Tecklenburg, 20 Lohan Jacobs, 21 Lionel Cronjè, 22 Jan Serfontein.
Venue: Free State Stadium, Bloemfontein
Referee: Sindile Mayende