North Ballarat City provides major upset in BFL