Jeff Curry-USA TODAY Sports

Joel Hofer and Thomas Greiss combined for a 34-save shutout as the St. Louis Blues defeated the visiting Winnipeg Jets 3-0 on Sunday.

Hofer made 33 saves in his second game filling in for Jordan Binnington, who completed his two-game NHL suspension Sunday. Greiss stopped the only shot he faced while Hofer was out of the game for a skate repair.

Kasperi Kapanen had a goal and an assist for the Blues (31-33-5, 67 points), who have won four of their last six games. Nathan Walker and Jakub Vrana also scored for St. Louis.

Connor Hellebuyck made 14 saves for the Jets (39-29-3, 81 points), who suffered their third loss in their last four games.

The Blues played with five defensemen for most of the game after Torey Krug earned a double-minor roughing penalty, an unsportsmanlike penalty, a misconduct and a game misconduct after wrestling with Winnipeg's Kevin Stenlund in the first period.

The Jets applied pressure from the opening faceoff, putting the first five shots of the game on Hofer and getting Blake Wheeler's redirection off the left post.

But the Blues struck first with Kapanen's goal 4:04 into the game. Nick Leddy moved in through the slot, drew Hellebuyck's attention and set up Kapanen's redirection from outside the right post for a 1-0 lead.

St. Louis killed off a four-minute Winnipeg power play late in the first period to protect its one-goal lead.

The Jets suffered another near-miss when Pierre Luc-Dubois hit the post with a redirection early in the second period.

Walker increased the Blues' lead to 2-0 midway through the second period. Justin Faulk zig-zagged through the Winnipeg zone, then slid a backhand pass to Walker for his shovel shot at the right post.

Vrana made it 3-0 by taking Kapanen's outlet pass and scoring a breakaway goal with eight minutes left to play in the third. That came shortly after Hofer made an excellent skate save on Dylan DeMelo's redirected shot.

More must-reads:

TODAY'S BEST
Mavericks advance to Western Conference Finals aided by controversial call late
Connor McDavid, Oilers hammer Canucks to force Game 7
Tyson Fury-Oleksandr Usyk epic increases excitement for potential rematch
Seize the Grey wins in muddy Preakness
Even Mike Budenholzer admits the Suns need a point guard
Watch: Juan Soto's first multi-homer game as a Yankee
Xander Schauffele, Collin Morikawa lead at PGA Championship
Knicks could get major boost for Game 7 showdown with Pacers
Giants All-Star pitcher suffers setback in recovery from injury
Panthers star named winner of 2024 Selke Trophy
WNBA to investigate $100,000 sponsorship deals for Aces players
Tiger Woods blames one big factor for missing the cut at PGA Championship
'Ain't good enough': Draymond Green claims Celtics must 'win it all' or it's a 'failure'
Blue Jays GM wants struggling club to feel 'massive sense of urgency'
Raptors expected to flip former NBA champion during the offseason
MLB insider reveals Mets' massive extension offer that Pete Alonso turned down
Celtics legend provides update after gruesome finger injury
Bulls hire former NBA head coach as top assistant
Chiefs move on from young running back
20-year MLB veteran working out, unsure about playing future