Kyle Becker also scored twice for the Tigers (8-3-2), who trailed 3-1 early in the second period, while Steven Owre and Markus Eisenschmid added a goal apiece.
Nathan Burns led the Blades (7-7-2) offensively with two goals and Matt Revel had a goal and an assist. Cory Millette scored once to round out Saskatoon's offence.
Daniel Wapple made 34 saves for Medicine Hat as Alex Moodie stopped 42 shots in defeat for the Blades.
The Tigers went 2 for 4 on the power play while Saskatoon scored once on two chances with the man advantage.
ICE 5 WARRIORS 4
CRANBROOK, B.C. — Jaedon Descheneau scored twice and Jeff Hubic had three assists as Kootenay slipped past Moose Jaw.
Sam Reinhart had a goal and an assist for the Ice (7-6-2) while Landon Peel and Kyle O'Connor scored the others.
Jack Rodewald led the Warriors' (6-8-3) offence with two goals. Torrin White and Brayden Point also scored for Moose Jaw.
Wyatt Hoflin made 34 saves for Kootenay while Justin Paulic turned aside 33 shots for Moose Jaw.
RAIDERS 3 PATS 1
PRINCE ALBERT, Sask. — Cole Cheveldave made 27 stops as the Raiders handed Regina its third straight defeat.
Josh Morrissey, Tim Vanstone and Shane Danyluk supplied the scoring for Prince Albert (9-5-1).
Dyson Stevenson scored the lone goal for the Pats (7-8-0).
Regina's Dawson MacAuley turned away 28-of-31 shots in a losing cause.
BRONCOS 3 OIL KINGS 1
SWIFT CURRENT, Sask. — Connor Sanvido had a goal and two assists to lead the Broncos over Edmonton.
Colby Cave and Graham Black also scored for Swift Current (7-8-1), which led 2-0 after 20 minutes of play.
Edmonton's (8-7-1) Henrik Samuelsson scored his eighth goal of the season.
Tristan Jarry stopped 28-of-30 shots for the Oil Kings.
SILVERTIPS 7 BLAZERS 6 (OT)
KAMLOOPS, B.C. — Joshua Winquist scored 3:32 into overtime and set up three more in regulation as Everett defeated the Blazers.
Matt Pufahl, Ben Betker, Tyler Sandhu, Dawson Leedahl, Manraj Hayer and Cole MacDonald also scored for the Silvertips (10-2-2).
Chase Souto had two goals and two assists to lead Kamloops (4-9-1) and Matt Needham had a goal and three assists. Aspen Sterzer, Cole Ully and Josh Connolly added single goals for the Blazers.
Everett's Austin Lotz made 24 saves for the win as Taran Kozun stopped 29 shots for Kamloops.
HITMEN 4 COUGARS 3 (SO)
PRINCE GEORGE, B.C. — Greg Chase scored three times as Calgary picked up at least one point in its 10th straight outing.
Pavel Padakin scored the shootout winner for the Hitmen (10-3-3) and Brady Brassart had two assists.
Chase Witala and David Soltes had a goal and an assist apiece for the Cougars (7-7-2) while Zach Pochiro scored a single goal.
Mack Shields made 45 saves for Calgary. Ty Edmonds stopped 33 shots for Prince George.
THUNDERBIRDS 5 GIANTS 3
KENT, Wash. — Justin Myles made 41 saves and Seth Swenson scored twice as Seattle downed Vancouver.
Roberts Lipsbergs, Shea Theodore and Keegan Kolesar each had a goal and an assist for the Thunderbirds (10-3-2).
Carter Popoff led the Giants (3-9-2) offensively with two goals and Travis McEvoy had the other.
Vancouver's Payton Lee stopped 24 shots in a losing cause.
WINTERHAWKS 4 CHIEFS 3
SPOKANE, Wash. — Taylor Leier scored twice as Portland edged the Chiefs for its eighth win in as many games.
Brendan Leipsic had a goal and two assists for the Winterhawks (11-3-0) and Oliver Bjorkstrand had a goal and assist.
Jason Fram, Liam Stewart and Mike Aviani scored for Spokane (11-4-0).
Brendan Burke made 33 saves for the win as Eric Williams turned away 23 shots in defeat.
AMERICANS 4 WHEAT KINGS 1
KENNEWICK, Wash. — Tri-City scored twice on the power play early in the game en route to defeating Brandon.
Michal Plutner and Justin Hamonic scored with the man advantage for the Americans (8-8-1) while Brian Williams and Jessey Astles added even-strength goals.
Tri-City's Eric Comrie made 25 saves for the victory.
Taylor Cooper supplied the scoring for the Wheat Kings (7-7-0).
Brandon's Curtis Honey stopped 25-of-29 shots in a losing cause.
ROCKETS 2 ROYALS 1 (SO)
VICTORIA, — Myles Bell scored the lone shootout goal to lift Kelowna over the Royals.
Nick Merkley scored in regulation for the Rockets (9-2-2).
Brett Cote scored for Victoria (9-7-1).
Jordon Cooke made 33 saves for Kelowna while Royals' goaltender Coleman Vollrath turned away 29 shots in defeat.