Nate Schmidt and Pierre-Luc Dubois scored, and Connor Hellebuyck made 33 saves for the Jets (31-18-1).
"We'll get a lot more consistent with our play when we stop being so stubborn with the puck," Winnipeg coach Rick Bowness said. "We'll play a lot faster, and when you're playing fast it's a lot more fun, and you'll be a lot more consistent. We're slowing ourselves down and making it too easy for the opposition by our puck management."
Power made it 1-0 at 10:32 of the second period, skating across the slot and scoring from the left face-off circle with a wrist shot. He is the first rookie defenseman in Sabres history with a three-game goal streak.
"[Power] is an impressive player in this league," Granato said. "I know he hasn't been talked about for rookie of the year. It's astonishing to me because of how he couldn't be."
Thompson made it 2-0 at 14:15 with a one-timer from the left hash mark, completing a tic-tac-toe play with Skinner and Alex Tuch.
"[Thompson] is a big body, it's hard to miss him up there," Tuch said. "[Skinner] made an unbelievable pass to hit me wide. Sometimes you've got to throw an extra pass in to beat a goalie like Hellebuyck. He played really well tonight. We weren't able to beat him clean. We had to beat him on a couple backdoors and a couple seeing-eye shots. I think our chemistry is growing a little bit, got a little lucky too."