Bacchas A are on the road to what they hope will be a league and cup double.
Second half goals from Kim Carney and Alex Bell fired the newly crowned champions to a second win in a week over the team they disposed as top dogs, Valkyrs A.
A 2-0 win sealed a place in the Wi Manx Mixed Cup semi-finals and a tie against Vikings A.
Vikings were pushed hard by Valkyrs B but a solitary goal from Zoe Carney settled their tie.
The surprise of the day saw Ramsey A defeat Bacchas B 2-1.
Ali Breen and Matty Grice were the scorers for the northerners, although Bacchas B – who scored through Chris Bass – had nine players throughout.
Celts were the other side to seal a last four spot with a 4-0 success over Vikings B.
Jon Penman, Ste Ronan (two) and Christian Steriopoulos were on target.
Vikings played the entire match with 10 players.
Hockey results for Saturday, December 1
Wi Manx Mixed Hockey Cup quarter-finals
Celts 4-0 Vikings B
Ramsey A 2-1 Bacchas B
Valkyrs A 0-2 Bacchas A
Valkyrs B 0-1 Vikings A
Wi Manx Mixed Hockey Plate quarter-finals
Bacchas C 4-4 Harlequins A (Quins won 4-3 on penalties)
Valkyrs C 4-1 Saracens Sabres
Vikings C 5-0 Harlequins B
Wi Manx Mixed Hockey Division Two
Cosney 4-1 Vikings D