Sharks bite back to beat Cheetahs