It was heartbreak for the reigning premier CSU, with their quest for a hat-trick of premierships ended in a shootout.
In a dramatic conclusion for a place in a grand final, the Hockeyducks hopes were ended after being beaten 4-2 in a penalty shoot by Harlequins.
The teams finished 3-3 at full-time in the preliminary final on Saturday.
After again conceding the early goal to Harlequins, CSU fought back to draw level and then take the lead in the second before Brendan Watson equalised to make it 2-all.
With 12 minutes to go, CSU’s Jacob Barnsley beat Harlequin keeper Ben Burdett to take the lead before Bradley Watson responded with three minutes left on the clock to force the game into a shoot-out.
With both keepers saving the first shot by each team, Harlequins beat CSU keeper Scott Sippel through the Chris Skillen.
Bradley and Craig Watson also found the back of the net.
Finally captain Brendan Watson struck the sealer after CSU faulted with Fahey and Barnsley both missing their shots against Burdett.
Harlequins will meet their old foes Lake Albert in the decider.