Maitland Saints overcome Warners Bay to book spot in finals