Great Britain Under-20s beat Korea Under-20s 8-1 in Tallinn in a warm-up game ahead of the World Championship Division II Group A, which gets under way at the weekend.
Kieran Brown scored a hat-trick while there were two goals for Richard Krogh in a fantastic performance.
Netminder Will Kerlin turned away 20 of the 21 shots he faced.
Harry Gulliver’s goal after only 35 seconds set the tone and GB led by three at the first break as Krogh scored twice.
In period two, Brown netted twice and Josh Waller was on target to help GB to a 6-1 lead.
Brown complete his treble in the final session and Jordan Buesa also scored to complete a convincing victory.
GB U20s head coach, Slava Koulikov, said: “I am very pleased with what I saw out there tonight.
“We must not get carried away as it is only one warm-up game, but I was very impressed with the boys.
“To score eight goals against a quality side like Korea show how dangerous we can be.
“This is a great springboard for our opening World Championship game at the weekend and we get another chance to work in a game situation tomorrow.”
Britain play their second and final warm-up game tomorrow as they face Spain U20s.
GB begin their World Championship tournament on Sunday against Lithuania and all five games are being shown on FreeSports.
Great Britain U20s schedule (all face-offs listed as UK time)
Sunday 13th January: GB U20s v Lithuania U20s – 6pm LIVE ON FREESPORTS
Monday 14th January: Korea U20s v GB U20s – 2:30pm LIVE ON FREESPORTS
Wednesday 16th January: GB U20s v Estonia U20s – 6pm Delayed coverage on FreeSports at 10:30pm after Manchester v Guildford in the EIHL
Thursday 17th January: Romania U20s v GB U20s – 2:30pm LIVE ON FREESPORTS
Saturday 19th January: GB U20s v Spain U20s – 11am LIVE ON FREESPORTS