Daniel Paille also scored for Boston, which has won five of its last seven games heading into a three-game California road trip.
Dustin Byfuglien scored and Ondrej Pavelec stopped 25 shots for Winnipeg. The Jets have lost two in a row since bringing a three-game winning streak into the new year.
Byfuglien gave the Jets the lead midway through the first period, but Paille tied it before the period was up on an assist from Krug. The Bruins took the lead 3 minutes into the second when Krug wristed one through traffic and made it 3-1 four minutes later when he put another wrist shot on net and it was redirected past the goalie by Jets defenceman Jacob Trouba.
Boston made it 4-1 when Reilly Smith swept in a rebound midway through the third period.
It seems like I'm kind of making it a little difficult on myself here the last two games.
— Chicago Blackhawks forward Patrick Kane after tying the record for longest point streak by an American-born player with an assist on Duncan Keith's goal with 26.6 seconds left against the Anaheim Ducks Friday
TONIGHT ON NHL NETWORK
6:30 ET: Hockey Central Saturday: Hockey Tonight 7:00 ET: NHL Hockey: WSH @ TOR (Live) 10:00 ET: NHL Tonight