The title race is wide open in the Wi-Manx Men’s Premier Division after a first half blitz from Valkyrs A on Saturday.
They hit five past arch rivals Bacchas A to stun the reigning champions and move level with the leaders.
A Greg Miller hat-trick and strikes from Vic Fearns and Julian Colley fired them to a 5-2 victory.
Andy Whiting and Jamie Brown scored for Bacchas who stay top on goal difference.
Bacchas B and Castletown A shared four goals.
In an exciting contest, Tom Evans and Tom Beresford found the net for Bacchas, with regular marksman Christian Steriopolous and an own goal replying for Town.
Dave Millward, Steve Underwood, Ieuan Williams and Andrew Harding were the scorers as Vikings A ran out 4-1 winners over Ramsey A, for whom Natt Smith scored.
The battle at the bottom is close to call.
Graham Shimmin was the hero with a brace as Valkyrs B saw off Vikings B 2-1 in the battle of the bottom two.
With leaders Vikings A not in action in Wi-Manx Women’s Premier Division, Bacchas A won the big game of the day.
Laura Atkinson was the hero with a hat-trick and Cat Hodgson netted the other in a 4-1 success over Castletown, whose consolation was scored by Kerry Kelly.
Christina Kermeen also notched a treble as Ramsey A hit seven past Bacchas B.
Julie Chesterton (two), Lyndsey Benyon and Vicki Garner grabbed the others in a 7-2 victory.
The other match in the division saw Valkyrs B run out 5-1 winners over Castletown B, who opened the scoring through Hazel Knowles.
Ellen Cleator (two), Hannah Scarlett, Rebecca Nathan and Eleanor Devereau were the scorers.
Hockey results for Saturday, March 16
Wi-Manx Men’s Premier Division
Bacchas A 2-5 Valkyrs A
Bacchas B 2-2 Castletown A
Vikings A 4-1 Ramsey A
Vikings B 1-2 Valkyrs B
Wi-Manx Men’s Division One
Castletown B 5-2 Vikings C
Ramsey B 3-3 Bacchas Colts
Valkyrs C 2-1 Bacchas C
Wi-Manx Women’s Premier Division
Castletown B 1-5 Valkyrs B
Bacchas A 4-1 Castletown A
Bacchas B 2-7 Ramsey A
Wi-Manx Women’s Division One
Castletown C 1-1 Harlequins
Ramsey B 1-1 Valkyrs C
Saracens 4-4 Bacchas C
Vikings B 5-1 Vikings C