Northern Hawks and Cavaliers on course to clash in final