The Boxing Day Test is set for a thrilling finish as South Africa need 121 more runs to win with seven wickets in hand. The ...