The Terriers got on the board just 4:03 into the first period, as Josh Bryant shot one towards the net, that was nicely tipped in by Dalton Ossman. Shane Sherban was credited with the other assist.
Just under 10 minutes, later, in one of the weirder goals that will ever occur, Liam Hovland fluttered one towards the net, which ended up going off four players, two of which were Kings, as it went into the net behind Albert Adamsen, as the Terriers got their second goal of the game, to lead 2-0.
The Kings cut the deficit in half midway through the second frame, when Tristan Slot took a sweet dish from Charles Stewart on a 2 on 1, and Slot did the rest as the Kings got the game back to 2-1.
Cole Keenleyside restored the Terriers two goal lead not long after when he potted one past Bob Parenteau.
After 40 minutes, the Terriers led it 3-1.
Tristan Slot continued to impress in the third period, as he set up Charles Stewart this time, and Stewart did the rest to trim the deficit to 3-2. The Kings continued to press late in the game, but as they did all game long, the Terriers goalies stood strong once again to preserve a 3-2 win as they hit the road back to Yorkton.
The Dauphin Kings and Yorkton Terriers will hit the ice again tomorrow evening, with puck drop set for 8:30 Saskatchewan time, as Yorkton plays host.
Yorkton outshot the Kings 32-30.
Tristan Slot had two points in his first preseason game with the Kings.