As winter finally arrived in Dunedin, both games were played in wet and chilly conditions.
Univeristy got home at the University of Otago Oval over Harbour with replacement halfback Kieran McClea scoring the try to tie up the game in the last minute of the match.
University had pounded away near the end and McClea managed to slip a couple of tackles to score under the post. In the final act of the game, Mike Williams kicked the conversion to win the game for the students.
At Peter Johnstone Park, Green Island led 8-3 at the break and had a lot of territory in the second half.
But it could not add any points and Taieri scroed in the final 10 minutes through loose forward Brodie Hume from a lineout drive.
Josh Casey nailed the conversion from a handy position which was ultimately the difference between the sides.
The final will be played at Forsyth Barr Stadium next Saturday, kicking off at 4.15pm.