Great Britain Women defeated Spain 4-1 to set up a chance of a gold medal at the World Championship (Division 2A) tournament in Dumfries on Sunday.
Aimee Headland, Saffron Allen and Katie Marsden scored their second goals of the week, while Jodie Bloom picked up a goal and two assists and Nicole Jackson turned away 18 of the 19 shots she faced.
GB now need to beat DPR Korea on the final day and hope that Slovenia drop points in their game with Mexico.
Despite GB having the better of the opening stages, it was Spain who took the lead in fifth minute as Paula Moreno converted with a neat tip on the powerplay.
Kim Lane shot just wide as GB piled on the pressure in the second period and it was no surprise when they levelled the game up.
Aimee Headland fired high from the slot for her second goal of the tournament after 29 minutes, with Lane getting the assist.
GB went ahead when Bloom’s clever pass found Allen who initially failed to control the puck, but drove the net to get the final touch in the 43rd minute.
Player of the game Steph Towns hit the bar as GB went in hunt of a third and it came on the powerplay inside the final five minutes.
Georgina Farman and Bloom combined to set up Marsden who fired a beautiful wrist shot top shelf from the slot with just over four minutes to play.
Bloom wrapped the game up when she chased down a loose puck and scored on the backhand into an empty net in the final minute.
Head coach, Cheryl Smith, said: “This was our best performance of the tournament and we were excellent from start to finish.
“The coaching staff were impressed with how we didn’t panic when things weren’t going our way early on.
“We used a lot of set-plays throughout the game and it was great to see them deliver what we asked of them.
“I just want to mention the officiating. That was a tough game to referee and it was first class.
“If our girls play like that on Monday then who knows. We need a favour from Mexico but this tournament has been wide open all week, so there could just be another twist.”
The medals will be decided as Slovenia face Mexico at 1.30pm and Australia play Spain at 4.30pm.
GB round off the tournament against DPR Korea at 8.00pm. The game is live on FreeSports with Aaron Murphy and Paul Adey.
FreeSports is available free on Sky Channel 422, Virgin Media Channel 553, on Channel 64 on Freeview and BT and on Freesat Channel 252.
(Image permission: Karl Denham)