But Hawke's Bay showed why they finished top of the ITM Cup Championship ladder this season, wrestling the game away from the Bay of Plenty in the second half.
It took until the last 10 minutes for the Steamers to gain any meaningful field possession and fullback Te Rangi Fraser crossed for his team's fourth try which set up a thrilling finish.
The Steamers were penalised for obstruction deep in the Hawkes Bay half during the final minute of play, and Ihaia West booted the ball into touch to end the match.
West's boot played a big part in Hawke's Bay winning the game as he kicked seven from seven in windy conditions.
Despite the result, the Bay of Plenty made big improvements this year on recent seasons by qualifying for the playoffs.
Hawke's Bay play Wellington in the ITM Cup Championship final this Friday after they defeated Otago 34-14 in Saturday's other semifinal.
Hawkes Bay star and former All Black Zac Guildford was unavailable for the Magpies on Saturday for "personal reasons".
Meanwhile, Auckland and Canterbury have progressed to the ITM Cup premiership final this Saturday after winning their respective semifinals at the weekend.
- Hawke's Bay 33 (Richard Buckman, Brendon O'Connor, Ihaia West tries; Ihaia West 3 con, 4 pen) Bay of Plenty 26 (Johan Bardoul 3, Te Rangi Fraser tries; Nick Evemy pen, Dan Hollinshead pen) HT: 13-18.