Callum in epic battle for win at Kartmasters