The Moose Jaw Warriors scored early and often as they got goals from seven different players in a 7-0 win over the Tri-City Americans on Tuesday at Mosaic Place.

Warriors captain Josh Brook scored a highlight reel goal and finished with three points, while Tristin Langan had a goal and four points, and goalie Brodan Salmond finished with 33 saves for his first shutout with Moose Jaw.

The Warriors have points in three straight games and improve to 8-5-3-1 heading into a two-game Central Division road trip.

The action was fast and furious right from the opening face-off on Tuesday as both teams looked to establish a fast aggressive fore-check.

Just 1:20 into the hockey game, Brook played the puck north up the ice from the Moose Jaw zone, which sprung Daniil Stepanov and Tate Popple on an odd-man rush, Stepanov came in on the right wing, faked a shot, and then set up Popple on the left wing where he scored his fourth of the season on the Warriors' first shot of the game.

Just past the eight-minute mark, 20-year-old defenceman Dalton Hamaliuk created a turnover along the left neutral zone boards and quickly played the puck cross-ice on the right wing for Tristin Langan, who burst in on his off-wing and drove to the circle where he ripped a shot past Americans goalie Beck Warm for his team-leading 13th goal.

Then with just over seven minutes remaining in the frame, the Warriors came up the ice in transition, Langan led the rush on the left wing and then dropped the puck to a trailing Brayden Tracey, who then set up Daemon Hunt streaking through the middle of the ice where he scored his second of the season to make it 3-0.

Moose Jaw kept coming in the second period and only 35 seconds into the frame, they dug the puck off Tri-City's left wall and then set up Jett Woo in the right circle where he scored his second of the season, again on the Warriors' first shot of the period.

Tracey made it 5-0 at 14:43 when he scored his fifth of the season on a wrap-around. He finished with three points on the night.

The Warriors went up 6-0 at 17:30 when Josh Brook drove the Americans net, went between his legs and over the shoulder of Warm for his sixth goal of the season in highlight reel fashion.

Tri-City battled throughout the third period but wasn't able to get on the scoreboard, instead, the Warriors added a goal from rookie import Yegor Buyalski and went on to the one-sided win.

The Warriors are off until the weekend when they'll head to the Central Division for games against Lethbridge on Saturday and Kootenay on Sunday.