It could be the pivotal day in the race for the Wi-Manx Mixed Premier Division.
Reigning champions Bacchas A now have the advantage after edging a seven goal thriller against title rivals Vikings A.
And with Valkyrs A held to a goalless draw by Celts, victory for Bacchas A – against Celts – in the final game of the season will clinch the title.
Louise Corkill, Andrew Whiting, Dave Kneale and Andy Bridson grabbed the Bacchas goals in a dramatic 4-3 victory over Vikings.
Dave Millward (two) and Zoe Carney were their scorers.
At the other end of the table, Vikings B secured a first win of the season to take the relegation battle to the last game.
They had to defeat closest rivals Valkyrs B and did just that.
Johnny Killey (two), Danni Coombes and Jan Carney netted in a 4-2 win.
Dave Hall scored both for Valkyrs.
Elsewhere, second half goals from Hannah Grubb and Laura Bellwood fired Ramsey A to a 2-0 victory over Bacchas B.
Hockey results for Saturday, April 16
Wi-Manx Mixed Premier Division
Vikings B 4-2 Valkyrs B
Bacchas B 0-2 Ramsey
Bacchas A 4-3 Vikings A
Valkyrs A 0-0 Celts
Wi-Manx Mixed Plate first round
Cushags 1-2 Cammags
Cosney 1-1 Harlequins B (Harlequins won on penalty flicks)
Harlequins A 4-0 Saracens Sharks
Vikings C 4-4 Saracens Sabres (Saracens won on penalty flicks)
Valkyrs C 6-1 Southerners
Ravens 4-5 Bacchas
Wi-Manx Mixed Plate second round draw
Rookies v Bacchas C
Valkyrs C v Saracens Sabres
Harlequins A v Harlequins B
Cammags v Vikings D