A hat-trick to Taupo's Kane Minhinnick was not enough to stop the Pacific Sharks from advancing to another Bay of Plenty District premier final.
Pacific defeated Taupo 24-22 today at Puketawhero Park in Rotorua.
The preliminary final came right down to the wire today. Pacific took the lead with 10 minutes to go before holding on to win.
Taupo's huge forward pack caused Pacific plenty of problems but the Tokoroa side simply refused to go away.
Pacific will now play Pikiao in the grand final next weekend at the same venue in Rotorua.