Terrence Lee-USA TODAY Sports

Sean Monahan had a goal and an assist for the Winnipeg Jets in a 4-2 win against the visiting St. Louis Blues on Tuesday.

Nikolaj Ehlers and Josh Morrissey each had two assists for the Jets, who have won four in a row and seven of their past eight games. Laurent Brossoit made 36 saves.

Pavel Buchnevich and Brandon Saad scored, and Joel Hofer made 28 saves for the Blues, who have dropped five of seven (2-5-0).

Monahan gave the Jets a 1-0 lead at 8:53 of the first period. Ehlers received a pass from Morrissey near the blue line and took it to the left hashmarks before feeding Monahan at the inner edge of the left circle for a one-timer.

Brenden Dillon made it 2-0 less than two minutes later. Mark Scheifele won the faceoff back to the defenseman, whose shot from high above the two circles beat Hofer stick side at 10:20.

But St. Louis quickly responded.

Brossoit made the save on Marco Scandella's shot from the blue line but left a rebound by his left pad and Buchnevich was on the doorstep to cut it to 2-1 at 10:50.

Connor connected on a partial breakaway to extend Winnipeg's lead to 3-1 at 15:33. Morrissey knocked away a Blues pass attempt on an odd-man rush and directed it into the neutral zone, where Connor collected it before driving up the left wing and scoring far side from the circle.

Saad pulled St. Louis to within one at 9:03 of the second period when Jets defenseman Nate Schmidt directed a short pass at the front of the net toward partner Dylan Samberg, but the puck went to Saad in the slot.

Alex Iafallo snapped a 20-game goal drought to put the Jets ahead 4-2 at 10:13 of the third period. Ehlers' shot from the right circle went wide of the net and bounced off the end boards back to the edge of the crease, where Iafallo slipped it five-hole.

More must-reads:

TODAY'S BEST
Braves star leaves game early due to left side soreness
Nuggets teach Timberwolves it's never easy to knock out the champion
Panthers come from behind to take Game 4 vs. Bruins
Brad Keselowski breaks 110-race winless streak at Darlington
Pacers blow out Knicks on Mother’s Day, even series at 2-2
Hawks GM 'shocked' that his team won the NBA Draft Lottery
Prolific former Brewers, A's slugger announces retirement
Watch: Padres star passes father on all-time home runs list
Saints to sign veteran offensive lineman
Smother's Day: Pacers shut down Knicks in first half of Game 4
Flyers goaltender suspended from international play for three years
Pistons make wrong kind of history at NBA Draft Lottery
Watch: Pacers C Myles Turner makes absurd three-pointer in first quarter vs. Knicks
Hawks win 2024 NBA Draft Lottery
Giants place key outfielder on injured list
Broncos release former Super Bowl champion WR
Novak Djokovic thinks water bottle incident may have played role in surprising loss
Steelers agree to deal with veteran CB
Bruins captain out for Game 4 vs. Panthers
Veteran WR announces retirement from NFL