Victoria 322 and 2 for 83 (Harris 43) beat Western Australia 146 and 258 (Cartwright 101, Klinger 55, Pattinson 5-58) by 8 wickets
Victoria will have the chance to win a third consecutive Sheffield Shield title after winning through to the final thanks to their victory over Western Australia in Alice Springs.
The Warriors began the final day on 7 for 238, hoping to build a defendable lead, but managed to add only 20 to their total for the loss of their last three wickets. James Pattinson finished with 5 for 58, his first five-wicket haul in a first-class match since December 2015.
That left Victoria chasing 83 and they did it comfortably, losing only two wickets along the way. Opener Marcus Harris top scored with 43 and Marcus Stoinis, who is about to join Australia's Test squad in India, finished unbeaten on 25.
The result means Victoria are guaranteed a place in the Shield final, although their opponent is yet to be decided. Depending on results in the final round of matches, any of New South Wales, Queensland, South Australia or even Western Australia could yet make the decider.