Vikings hit eight to progress through the second round of the English Hockey Association Vase.
Kim Carney hit five as they won 8-3 at Penrith in Cumbria.
Katie Errock (two) and Sarah Breen grabbed the others.
Vikings are also celebrating after clinching the Wi-Manx women’s Premier Division – barring a mathematical miracle.
That’s after nearest rivals Valkyrs A were held to a 3-3 draw by Castletown A.
Poppy Walker, Amy Speed and Leanne Prescott found the net for Valkyrs but Sarah Blackman, Elaine Wiseman and Eleanor Gawne earned Town a point.
Katie Taylor and Becky Jones grabbed the goals as Ramsey A were 2-1 winners over Bacchas B, while Valkyrs B and Castletown B shared a goalless draw.
In the Wi-Manx men’s Premier Division, champions Bacchas A are one game away from completing their campaign with a 100 per cent league record.
That’s after they thrashed Vikings A 6-2, thanks to a Jamie Brown hat-trick and goals from Sean Corlett, Alex Bell and Dave Kneale.
Johnny Killey and Andy Harding were on the scoresheet for Vikings.
Second placed Valkyrs A hit seven past Bacchas B without reply, courtesy of Chris Caldwell (three), Ollie Webster (two), Gareth Morris and Steven Moore.
Saracens A may have been relegated but took some heart from a 6-1 thrashing of Harlequins A.
Steve Cottier (three), Steve Jackson, Andrew Winstanley and Anton Bolton netted with Peter Foxton scoring for ‘Quins.
Richard McAleer and Christian Daws were the scorers as Castletown A and Vikings B drew 1-1.
Elsewhere, Ramsey A are back in the men’s Premier League after a 2-2 draw at Valkyrs B sealed promotion.
Vikings B clinched the Wi-Manx women’s Division One title after a 1-1 draw with Harlequins A.
Hockey results for Saturday, January 8
Wi-Manx men’s Premier Division
Harlequins A 1-6 Saracens A
Castletown A 1-1 Vikings B
Valkyrs A 7-0 Bacchas B
Bacchas A 6-2 Vikings A
Wi-Manx men’s Division One
Bacchas C 5-1 Castletown C
Vikings C 2-1 Bacchas D
Valkyrs B 2-2 Ramsey A
Wi-Manx women’s Premier Division
Valkyrs A 3-3 Castletown A
Valkyrs B 0-0 Castletown B
Ramsey A 2-1 Bacchas B
Wi-Manx women’s Division One
Saracens A 1-3 Vikings C
Valkyrs C 3-4 Ramsey B
Harlequins A 1-1 Vikings B