Great Britain beat hosts Netherlands 3-2 to ensure they need just a point to win gold at the World Championships qualifiers in Eindhoven.
It was Britain's fourth straight win - and a point against Lithuania on Sunday will seal promotion to Division 1A for the first time since 1993.
They will win gold before they play if South Korea fail take full points against Croatia in the earlier match.
Coach Pete Russell said: "We are on the verge of something very special."
Netherlands took the lead through Steve Mason but Paul Swindlehurst equalised 52 seconds later with a shot from right point for his first international goal.
Chris Blight's backhand shot after Craig Peacock's pass put Britain ahead and it was 3-1 when when Peacock stole the puck and fired past Martijn Oosterwijk.
Levi Houkes scored on the rebound in the final period for Netherlands but Britain held on to secure the victory.
Russell's side face-off against Lithuania at 16:00 BST on Sunday.