Zach Franko had two goals and an assist Sunday as the Kelowna Rockets downed the Calgary Hitmen 4-1 in the Western Hockey League.
The 19-year-old forward now has nine goals in 14 games, which has him in a three-way tie for the team lead with Colton Sissons and Myles Bell.
Dylen McKinlay and Sissons also scored for the Rockets (8-6-2), who wrapped up their four-game road trip though Alberta with a 2-1-1 record.
Brendan Hurley scored the lone goal for the Hitmen (8-4-3), who have lost three straight games and four of their past five.
Kelowna goaltender Jordon Cooke made 21 saves to record the win, while Calgary's Mack Shields stopped 25 shots in defeat.
Neither team recorded a power-play goal as the Rockets went 0-for-3 and the Hitmen went 0-for-6.
Elsewhere in the WHL it was: Edmonton 5, Vancouver 1; Medicine Hat 3, Moose Jaw 2 (OT); Portland 6, Tri-City 0; and Kamloops 4, Seattle 3 (OT).
At Calgary, although they were outshot 8-3 in the opening period, the Hitmen led 1-0 on Hurley's first goal of the season.
But Franko and McKinlay scored goals 62 seconds apart in the second period to give the Rockets a 2-1 lead after 40 minutes of play.
Franko added an insurance goal in the third period and Sissons rounded out the scoring with an empty-net goal.
Oil Kings 5, Giants 1
At Edmonton, T.J. Foster and Michael St. Croix each had a goal and an assist and Tristan Jarry made 29 saves as the Oil Kings (9-3-3) beat Vancouver (3-10-0) for their fourth straight victory.
Tigers 3, Warriors 2 (OT)
At Moose Jaw, Sask., Dylan Bredon scored at 1:13 of overtime as Medicine Hat (8-8-1) got past Moose Jaw (7-6-3).
Winterhawks 6, Americans 0
At Portland, Ore., Mac Carruth made 15 saves for his second shutout in four games as the Winterhawks (9-3-1) downed Tri-City (9-6-2).
Blazers 4, Thunderbirds 3 (OT)
At Kent, Wash., Colin Smith scored 25 seconds into overtime as Kamloops (15-0-1) defeated Seattle (7-5-1).