Ramsey A ended the brave challenge of Valkyrs B to book their place in the Men’s Cup Final on Saturday.
They fought back from 2-0 down to draw 3-3 before winning 2-1 on penalty flicks.
And the northerners will take extra satisfaction from their fightback as they played the full match with just eight players.
Dan Stevenson grabbed a double and Barry Mellor the other before Ramsey won the shoot-out.
In the Men's Plate, a Danny Shuttleworth hat-trick helped Bacchas defeat Valkyrs C 5-1.
Peter Vernon-Browne and Connor Leece netted the others.
In men’s Division One, there was an end-of-season bright spot for Valkyrs A as they defeated the champions and arch rivals, a slightly under-strength Bacchas A, 1-0.
The sides will meet again in Wednesday's Men's Cup semi-final.
Donna Harrison was the star of the show in women’s Division One with all five goals, as Bacchas A finished the season on a high with a 5-1 thrashing of Harlequins, whose reply came from Alison Hurd.
It meant Bacchas finished just a point behind the champions, Vikings A, as they went down 3-1 to Ramsey A.
Jan Carney was the Vikings scorer.
Katie Tinkler was the hero with a hat-trick as Castletown A fought back from 3-1 down to draw 3-3 with Valkyrs A.
Ashley Hall and Emma Faulkner (two) were the Valkyrs A scorers.
In the other game, Phoenix A defeated Valkyrs B 7-0 with Tracey Lyness (two), Chloe Talavera, Sally Walker, Jane Ryder and Hannah Biggerstaff on target.
Hockey results for Saturday, May 3
Men's Division One
Bacchas A 0-1 Valkyrs A
Men's Division Two
Cavaliers 7-2 Roosters
Vikings C 4-0 Colts
Women's Division One
Phoenix A 7-0 Valkyrs B
Bacchas A 5-1 Harlequins
Valkyrs A 3-3 Castletown A
Ramsey A 3-1 Vikings A
Men’s Cup semi-final
Ramsey A 3-3 Valkyrs B (Ramsey A won 2-1 on penalty flicks)
Men’s Plate
Valkyrs C 1-5 Bacchas B