The race for the WI-Manx Mixed Premier League is going down to the wire.
Bacchas A and reigning champions Valkyrs A will clash in the final game of the season next Saturday with the title up for grabs.
Bacchas remain a point clear at the summit after a 6-2 victory over Vikings A.
A hat-trick from Jamie Brown and one apiece from Kim Carney, Andy Whiting and Sharon Pope set up the end-of-season showdown.
Katie Errock scored one in each half for Vikings.
Valkyrs A are right on their heels and need to win next weekend to retain the title.
They warmed up in style with a 7-2 romp against Bacchas B.
Gareth Morris, Greg Miller (two), Ollie Webster (two), Andrea Kneen and Chris Caldwell grabbed their goals.
Alex Bell and Steph Foxton replied for Bacchas B.
The race to avoid the drop is also on a knife edge after bottom club Vikings B won their second successive match.
Ieuan Williams and Dave Millward netted in a 2-0 win over Celts to move within a point of their opponents.
They are also within a point of Valkyrs B who were leapfrogged by Ramsey A.
Matt Robertson scored the only goal of the game.
Any of the bottom four could be relegated.
In Division Two, Ramsey Ravens clinched the championship with a 2-1 victory over Southerners.
Hockey results for Saturday, November 17
WI-Manx Mixed Hockey Premier League
Bacchas A 6-2 Vikings A
Celts 0-2 Vikings B
Valkyrs A 7-2 Bacchas B
Valkyrs B 0-1 Ramsey A
WI-Manx Mixed Hockey Division One
Bacchas C 2-3 Valkyrs C
Cushags Colts 1-3 Bacchas Colts
Harlequins A 4-1 Vikings C
Saracens Sabres 6-2 Cammags
WI-Manx Mixed Hockey Division Two
Bacchas D 5-1 Saracens Sharks
Cosney 2-5 Valkyrs D
Ramsey Ravens 2-1 Southerners