Winger Nemani Nadolo scored a hat-trick of tries and first-five Colin Slade contributed 25 points as the Crusaders beat the Cheetahs 52-31 in their Super Rugby clash in Bloemfontein to keep their playoff hopes alive.
The New Zealanders completed a second successive away win over South African opposition at Free State Stadium as they climbed to seventh in the standings with a fourth win from their last five games.
Fiji international Nadolo scored all his points in the second half of a high scoring game in which 10 tries were scored, eight after the break.
The Crusaders led 19-10 at halftime but a trio of tries saw the Cheetahs turn around the deficit before the home side imploded, conceding three tries in the last 20 minutes.
Slade scored a late try to add to a proficient kicking display and left the Cheetahs one from bottom of the table after conceding 40 points or more in each of their last five games.