Melton South, Ballarat and Bacchus Marsh fight for two remaining finals spots