A big effort by the Portland Winterhawks has them atop the Western Hockey League.
Taylor Leier scored two goals in the third period to break a four-all tie and lead the Winterhawks to a 6-4 victory Friday over the Tri-City Americans.
Brad Ross added two goals and an assist for the Winterhawks (45-15-4), who took over first place in the WHL and the U.S. Division race with 94 points.
"It had a sense early on that it was a first-place game," Portland coach Mike Johnston said.
"It was tight checking with low shots. Then the skill started to show up and the transition attacks. Both teams made some good plays and had good chances."
Tri-City (45-16-3) fell to second in the U.S. Division and third in the Western Conference behind B.C. Division leader Kamloops.
Chase De Leo and Sven Bartchi also scored for Portland, while Mac Carruth finished with 22 saves to earn his league-leading 40th win. Oliver Gabriel chipped in three assists.
Justin Feser scored twice for Tri-City, with Adam Hughesman and Zach Yuen adding goals. Patrick Holland handed out two assists to give him 99 points on the season. Ty Rimmer had 33 saves in the loss.
Elsewhere in the WHL it was: Calgary 4, Saskatoon 3 (OT); Moose Jaw 4, Prince Albert 3; Brandon 6, Lethbridge 2; Swift Current 4, Red Deer 0; Kelowna 6, Kamloops 3; Medicine Hat 6, Vancouver 4; Everett 4, Seattle 0; and Spokane 4, Prince George 1.
At Kennewick, Wash., after Ross opened the scoring in the first, Feser scored shorthanded then added another to give Tri-City a 2-1 lead.
But the Winterhawks' offence found its rhythm in the second, scoring three straight goals before the Americans clawed back with two to tie the game at four.
It was all Portland in the third, with Leier's first goal coming 3:23 into the period and his empty-net goal adding insurance in the final minute.
Tri-City's Brendan Shinnimin, the league's leading scorer, had an assist to give him 118 points and a 15-game point streak.
"It was two good teams going at it tonight," Feser said. "It came down to who made less mistakes, and we made a few more than they did and it cost us. We were short in the end."
Warriors 4 Raiders 3
At Prince Albert, Sask., Cam Braes scored twice to help Moose Jaw (40-17-7) rally past the Raiders (20-38-6).
Wheat Kings 6 Hurricanes 2
At Brandon, Man., Brenden Walker had two goals for the Wheat Kings (35-26-4), who cruised by Lethbridge (26-38-1).
Broncos 4 Rebels 0
At Red Deer, Alta., Jon Groenheyde made 45 saves to lead Swift Current (24-34-8) past the Rebels (29-29-6).
Rockets 6 Blazers 3
At Kamloops, B.C., Brett Bulmer and Shane McColgan each scored twice and Adam Brown turned aside 43 shots in Kelowna's (27-29-9) win over the Blazers (44-17-4).
Silvertips 4 Thunderbirds 0
At Everett, Wash., Kent Simpson's 25-save performance paced the Silvertips (18-37-9) past Seattle (21-40-2).
Hitmen 4 Blades 3 (OT)
At Calgary, Cody Sylvester scored his second goal of the game in overtime to lead the Hitmen (39-23-3) over Saskatoon (36-25-3).
Tigers 6 Giants 4
At Vancouver, Emerson Etem had two goals and Medicine Hat (40-21-5) beat the Giants (36-24-4) for their fourth straight win.
Chiefs 4 Cougars 1
At Prince George, B.C., Mac Engel's 17 saves helped Spokane (35-22-7) beat the Cougars (19-43-2).