Rookie Pattrick Holland was all the offence the Tri-City Americans needed Friday night.
Holland recorded his first Western Hockey League hat trick, scoring the game winner with 4:31 remaining as the Americans defeated the Seattle Thunderbirds 3-2.
Holland, who had goals in the first and second periods, finished his hat trick on the Americans' only shot of the third period.
Tri-City kept a firm hold on first place in the U.S. Division, leading second-place Portland and Spokane by 11 points.
Alex Pechurskiy finished with 32 saves for the Americans. Pechurskiy, a 2008 fifth-round pick of Pittsburgh, will be backing up John Curry in Vancouver Saturday night.
Marc-Andre Fleury, Pittsburgh's starting goalie, is out with a fractured left ring finger.
Elsewhere in the WHL it was Prince Albert 3 Medicine Hat 2; Regina 5 Edmonton 2; Brandon 7 Moose Jaw 6 (SO); Saskatoon 4 Swift Current 3; Spokane 5 Lethbridge 3; Everett 3 Chilliwack 2; Kamloops 6 Red Deer 3; Portland 5 Kelowna 4 (SO); and Vancouver 3 Prince George 1.
At Kennewick, Wash., Justin Feser had two assists for Tri-City (33-11-1).
Seattle (14-24-7) got goals from Burke Gallimore and Jeremy Schappert, and 21 saves from Calvin Pickard.
Raiders 3 Tigers 2
At Prince Albert, Sask., Igor Revenko scored twice as the Raiders got the best of Medicine Hat.
Brandon Herrod also scored for Prince Albert (24-20-3).
Linden Vey and Tristan King replied for Medicine Hat (26-15-8).
Pats 5 Oil Kings 2
At Regina, Sask., Jordan Eberle and Garrett Mitchell had two goals each to lead the Pats to a win over Edmonton.
Tomas Hrcina also scored for Regina (20-24-3).
Rhett Rachinski and Keegan Lowe replied for Edmonton (10-25-11).
Wheat Kings 7 Warriors 6 (SO)
At Brandon, Man., Brayden Schenn and Scott Glennie scored in the shootout as the Wheat Kings shaded Moose Jaw.
Matt Calvert scored two goals in regulation for Brandon (29-15-3). Brent Raedeke, Brodie Melnychuk, Mark Schneider and Toni Rajala also scored for the Wheat Kings.
Jason Bast scored twice for Moose Jaw (23-15-5), with Chad Suer, Spencer Edwards, Dylan Hood and Danny Gayle adding singles.
Blades 4 Broncos 3
At Swift Current, Sask., Charles Inglis scored a short-handed goal to lift Saskatoon to a close win over the Broncos.
Stefan Elliott scored twice for Saskatoon (32-9-4) and Marek Viedensky also tallied.
Dillon Wagner had a pair of goals for Swift Current (23-21-2) and Cody Eakin had a single.
Chiefs 5 Hurricanes 3
At Lethbridge, Alta., Mitch Wahl had a hat trick to lead Spokane to a victory over the Hurricanes.
Steve Kuhn and Brady Brassart also scored for Spokane (26-15-4).
Mitch Maxwell scored twice for Lethbridge (15-24-5), while defenceman Reid Jackson added the other marker.
Silvertips 3 Bruins 2
At Chilliwack, B.C., Kellan Tochkin had the winner and added an assist as Everett topped the Bruins.
Byron Froese and Chris Langkow also scored for Everett (26-16-3).
Mitch Topping and Dylen McKinlay replied for Chilliwack (20-21-6).
Blazers 6 Rebels 3
At Kamloops, B.C., Ryan Funk scored twice to lift the Blazers to a victory over Red Deer.
Brendan Ranford, Jake Trask, C.J. Stretch and Dylan Willick had tallies for Kamloops (21-20-5).
Landon Ferraro, Alex Petrovic and John Persson replied for the Rebels (23-18-4).
Winterhawks 5 Rockets 4 (SO)
At Kelowna, B.C., Ty Rattie and Luke Walker scored in the shootout to lift Portland to a win over the Rockets.
Oliver Gabriel scored twice for Portland (27-17-2), while Joe Morrow and Luke Walker also tallied.
Shane McColgan had a goal and a pair of assists for Kelowna (19-24-3), while Collin Bowman, Cody Chikie and Mitchell Callahan added singles.
Giants 3 Cougars 1
At Prince George, B.C., Mark Segal made 37 saves as Vancouver beat the Cougars.
Craig Cunningham, Tomas Vincour and Brendan Gallagher did the damage for the Giants (28-16-3).
Jaroslav Vlach replied for the Cougars (9-34-2).