Hawke's Bay will face Wellington in Sunday's National Basketball League final at Wellington's TSB Bank Arena.
It's the third year in a row the Hawks and Saints will meet in the playoffs, Saints winning both times.
The Hawks booked their grand final spot for the fifth time in franchise history with a 95-86 upset over Waikato at the capital venue, the victory built on some tough defence as the underdogs ended the Pistons' 11-game winning streak.
In the other semi-final, the Saints beat Nelson 103-82.
The final tips off Sunday at six o'clock and is being broadcast live on Sky Sport Three.