Justin Feser had two goals and an assist as the Tri-City Americans beat the Saskatoon Blades 5-2 in Western Hockey League action Wednesday.
Ty Rimmer finished with 33 saves as the Americans (8-4-0) improved to 2-1 against East Division opponents.
Tri-City, which is 6-0 when scoring the first goal, previously had beaten Prince Albert and lost to Brandon.
The Blades fell to 7-3-1 and are 1-2-1 in their biennial tour of the U.S. Division. The Blades were undefeated before starting this road swing, which ends Friday in Spokane, Wash.
"They are a really good team," Tri-City coach Jim Hiller said of the Blades. "They have a winning tradition and they were good around our net. They made us earn our chances."
Elsewhere in the WHL it was: Red Deer 4 Kamloops 2; Edmonton 2 Moose Jaw 1; and Brandon 8 Everett 2.
At Kennewick, Wash., the Americans took a 2-1 lead at the end of the first, getting goals from Patrick Holland and Feser.
The Blades answered with Dalton Thrower's first of the season.
Brian Williams gave Tri-City a 3-1 lead early in the second, only to see Saskatoon trim the deficit to 3-2 at 12:47 on a power-play goal by Zach Hodder.
Feser and Brendan Shinnimin, with an empty-netter, scored in the last two minutes of the game to seal the win. Adam Hughesman added two assists for the Americans to moved into the WHL scoring lead with 23 points.
Andrey Makarov, who suffered just his second loss, had 36 saves for the Blades.
Rebels 4 Blazers 2
At Red Deer, Alta., Patrik Bartosak made 30 saves and the Rebels (6-3-0) scored three straight third-period goals in a win over Kamloops (7-3-0).
Oil Kings 2 Warriors 1
At Edmonton, Griffin Reinhart scored his second goal of the game with 92 seconds left in regulation, and the Oil Kings (7-3-2) overcame a huge game from Moose Jaw goaltender Luke Siemens in a win over the Warriors (6-3-1).
Wheat Kings 8 Silvertips 2
At Everett, Wash., Paul Ciarelli and Darian Dziurzynski each scored twice as Brandon (7-3-1) routed the Silvertips (2-6-2).