Mark Scheifele scored two goals and added an assist as the Winnipeg Jets halted the Buffalo Sabres' four-game winning streak with a 5-1 victory Tuesday night.

Michael Frolik and Evander Kane each had a goal and an assist, and Chris Thorburn also scored for Winnipeg. Frolik's goal was short-handed, and Kane connected on a power play.

Jets goalie Ondrej Pavelec made 27 saves in his 300th career start as Winnipeg outshot the Sabres 36-28.

Buffalo, which got a power-play goal from defenseman Nikita Zadorov, was coming off a 5-4 shootout win at home over the Ottawa Senators on Monday night.

Michal Neuvirth stopped 31 shots for the Sabres.

The win was the first for the Jets on their four-game homestand. They lost 4-3 in overtime to Colorado and 4-1 to Anaheim last week. They will host Boston on Friday.

Buffalo scored the only goal in the first period, but Winnipeg responded with three in less than five minutes in the second to take a 3-1 lead heading into the third.

The Sabres didn't get their first shot on net until 10:32 into the game before getting three power-play opportunities in the period.

Buffalo made good on a scoring chance with 44 seconds left. With forward Blake Wheeler in the penalty box for slashing, Zadorov's shot from the bottom of the circle got past Pavelec, who had Sabres wing Chris Stewart in front of him.

The Jets had one power play in the opening period and were outshot 12-8, but started rolling in the second.

Scheifele's fifth goal of the season was scored as Zadorov left the penalty box for delay of game. The second-year center's wrist shot from near the right faceoff dot went high on Neuvirth's stick side at 9:31 to tie it 1-all.

Buffalo turned over the puck and 11 seconds later Jets defenseman Jim Slater made a pass across the front of the net to Frolik, who also sent a high shot past Neuvirth for his seventh of the season.

Mathieu Perrault set up Scheifele's second goal of the game when he made a pass through Buffalo defenseman Tyson Strachan's feet, and Scheifele scored at 14:17 for a 3-1 lead. The assist extended Perrault's point streak to five games, with one goal and four assists.

Winnipeg carried a power play into the third period from Andre Benoit's slashing penalty and it led to Kane's fifth goal of the season at 1:11, with Wheeler and Scheifele getting assists.

Thorburn used a rebound from teammate Anthony Peluso's shot to send a backhand past Neuvirth at 12:39.

NOTES: Jets coach Paul Maurice announced after the morning skate that second-year defenseman Jacob Trouba is out until February with an undisclosed upper-body injury. Maurice said it was a "pre-existing condition," but wasn't related to the neck injury Trouba sustained last season. ... While Trouba was taken off the roster, defenseman Grant Clitsome went back on after missing five games with an upper-body injury. He assisted on Scheifele's first goal. ... Dustin Byfuglien, who has been moved to defense while the Jets deal with blue-line injuries, played in his 300th game with the franchise and 560th career game. ... Sabres center Mikhail Grigorenko made his season debut. The 20-year-old Russian was Buffalo's first pick (12th overall) in the 2012 NHL entry draft.