Blues hold off brave Cheetahs