Hunter Shinkaruk scored twice and set up two more Saturday as the Medicine Hat Tigers downed the visiting Regina Pats 5-4 the Western Hockey League.
The 18-year-old winger has three goals and nine points in his last two outings and 23 total points in 14 games, good for a tie for fifth in WHL scoring.
Dylan Busenius had a goal and two assists for the Tigers (7-8-1), who picked up their third straight victory, while Curtis Valk and Elgin Pierce chipped in with two assists apiece.
Trevor Cox and Dylan Bredo each scored once to round out Medicine Hat's offence.
Morgan Klimchuk led the Pats (6-9-1) offensively with two goals and an assist as Colton Jobke and Dyson Stevenson each had a goal and an assist.
Cam Lanigan made 21 saves for the win, while Matt Hewitt stopped 29 shots in a losing effort.
Medicine Hat went 2-for-5 on the power play. Regina went 2-for-3.
Elsewhere in the WHL it was: Edmonton 5, Kelowna 3; Lethbridge 4, Swift Current 1; Prince Albert 5, Moose Jaw 1; Red Deer 4, Calgary 3 (SO); Kamloops 5, Victoria 2; Prince George 3, Brandon 2 (SO); Seattle 3, Everett 2; and Spokane 3, Tri-City 2.
At Medicine Hat, Alta., Stevenson opened the scoring 1:20 into the first period, however Shinkaruk responded at 17:50 to make it 1-1 after 20 minutes of play.
Busenius scored a power-play goal at 5:11 of the second period to give Medicine Hat its first lead of the game, but Klimchuk scored six minutes later to make it 2-2 heading into the final period.
Shinkaruk and Klimchuk both scored on the power play less than two minutes into the third period.
Bredo made it 4-3 for the Tigers at 4:38 and Cox added another goal at 17:30 to give Medicine Hat its first two-goal lead of the game.
Jobke added a goal for Regina with just one second remaining on the clock.
Oil Kings 5, Rockets 3
At Edmonton, Henrik Samuelsson had a pair of goals and Laurent Brossoit made 24 saves as the Oil Kings (8-3-3) picked up their third win in a row by defeating Kelowna (7-6-2).
Hurricanes 4, Broncos 1
At Lethbridge, Alta., Craig Leverton scored twice and Ty Rimmer made 22 saves as the Hurricanes (8-7-1) downed Swift Current (6-7-4).
Raiders 5, Warriors 1
At Prince Albert, Sask., Mike Winther scored three times and Luke Siemens made 27 saves as the Raiders (9-4-2) beat Moose Jaw (7-6-2) in an East Division matchup.
Rebels 4, Hitmen 3 (SO)
At Red Deer, Alta., Brady Gaudet scored once in regulation then added the shootout winner and Patrik Bartosak stopped 41 shots as the Rebels (8-8-2) slipped past Calgary (8-3-3), which has dropped back-to-back games.
Blazers 5, Royals 2
At Kamloops, B.C., Colin Smith scored twice and added an assist and Tim Bozon had a goal and two assists as the Blazers (14-0-1) defeated Victoria (9-6-0) for their 12th straight victory.
Cougars 3, Wheat Kings 2 (SO)
At Prince George, B.C., Zach Pochiro scored the winner in the shootout and Mac Engel made 26 saves as the Cougars (7-7-1) edged Brandon (7-6-3), which wrapped up its seven-game road trip with back-to-back losses.
Thunderbirds 3, Silvertips 2
At Everett, Wash., Connor Honey scored twice, including the game winner, as Seattle (7-5-0) beat the Silvertips (6-8-1), who now sit last in the U.S. Division.
Chiefs 3, Americans 2
At Kennewick, Wash., Eric Williams stopped 35-of-37 shots and Mike Aviani had a goal and an assist as Spokane (10-5-0) moved into first place in the U.S. Division by beating Tri-City (9-5-2).