Gisborne gathers momentum on way to grand final berth