The Terriers were up 2-0 after two periods on goals from Nathan Murray and Zak Majkowski... but the Millionaires tied it with two quick ones to start the third, thanks to Cody Hanson and Brayden Metz.
Craig Eisenhut put the Terriers ahead to stay with the game winner, followed by Majkowski's 2nd of the game, 8th of the year (should be 9th, pending a change!), and a late PP goal from Kelly Leismeister.
Shots were 32-31 Terriers.
Yorkton's now 7-1-1-2, while the Mils fall to 3-6-0-1.
Logan Herauf is back in the SJHL.
Herauf played for the La Ronge Ice Wolves Friday in Battleford, and scored a goal and an assist in a 4-3 Ice Wolves win Saturday in Kindersley.