BOSTON — David Krejci snapped a tie and set up Milan Lucic’s goal as the Boston Bruins beat the Buffalo Sabres to earn a split of a two-game set with a 4-1 victory on Saturday night.

Reilly Smith had a power-play goal and an empty-netter for Boston, which won its seventh straight at home. The Bruins haven’t lost there in regulation since late October, going 12-0-2 in their last 14 games.

Zemgus Girgensons scored for the Sabres, who beat the Bruins 4-2 in Buffalo on Thursday night. The Sabres, who haven’t won three straight this season, had a two-game winning streak broken.

Tuukka Rask, who was rested Thursday, made 34 saves, including a pair of key stops early in the third period.

Buffalo backup Jhonas Enroth stopped 35 shots and dropped to 1-7-3.

Krejci’s goal broke a 1-1 tie early in the second period. Coming down the center of the ice, Krejci took a drop pass from Jarome Iginla before waiting and firing a wrist shot past Enroth’s glove.

Early in the third, Krejci fed Lucic in the slot from the left circle, and Lucic beat Enroth with a wrister inside the left post.

Smith scored with 21.4 seconds left.

Rask made a pair of right-pad saves seconds apart early in the third. Matt Ellis stole the puck from Brad Marchand near the blue line and cut in alone. Rask stopped Ellis, then Linus Omark on the rebound.

The Bruins were short-handed two players for a lengthy stretch in the second period after Patrice Bergeron was called for cross-checking and Gregory Campbell got a four-minute penalty for high-sticking Jamie McBain 11 seconds later. Boston held Buffalo to two shots during the initial 1:49 stretch, and only one when they were down one man.

Boston was short two players again with just over 6 minutes left, but Buffalo’s Steve Ott got a slashing penalty seconds into the advantage.

Boston took a 1-0 lead on Smith’s power-play goal 9:39 into the game. Carl Soderberg sent a pass across the top of the crease to Smith, who one-timed a shot into an open side of the net.

The Sabres tied it late in the period when Girgensons banged in the rebound of Matt Moulson’s shot. 

KINGS 3, AVALANCHE 2: Martin Jones made 23 saves and stopped all three shots in the shootout to become the second goalie in NHL history to win each of his first eight games, and host Los Angeles got regulation goals from Jeff Carter and Justin Williams.

Jones has allowed just eight goals on 234 shots while filling in for the injured Jonathan Quick, and has blanked Montreal, Edmonton and the Islanders. 

PENGUINS 4, FLAMES 3: Sidney Crosby scored his 20th goal of the season, helping host Pittsburgh to a season-high seven straight victory.

The Penguins led 4-1 late in the second period but had to hold off the Flames for their 10th straight win at home and 12th victory in their last 13 games.

Crosby had a goal and two assists to extend his season-high points streak to 10 games.

Calgary has lost four straight. 

COYOTES 4, SENATORS 3: Antoine Vermette completed a hat trick at 2:23 of overtime to lift Phoenix at Ottawa.

Vermette pounced on a loose puck in front of goalie Craig Anderson and pushed it through to the back of the net to beat his former team. Radim Vrbata also scored to help the Coyotes snap a three-game losing streak.

Vermette tied it on a power play with 2:13 left in the third period. 

BLUE JACKETS 6, FLYERS 3: Ryan Johansen and R.J. Umberger each scored two goals and host Columbus pulled away in the third period.

Tempering the victory was the loss of Blue Jackets forward Marian Gaborik, who came back from an injury, only to break his collarbone in the first period. 

DEVILS 5, CAPITALS 4: Andy Greene scored 43 seconds into overtime, Marek Zidlicky had two goals and New Jersey won at Washington. 

LIGHTNING 3, HURRICANES 2: Radko Gudas scored 2:16 into overtime as Tampa Bay won at home. 

CANADIENS 4, PREDATORS 3: David Desharnais scored at 1:43 of overtime to give Montreal a win at Nashville. 

RED WINGS 5, MAPLE LEAFS 4: Daniel Alfredsson scored the shootout winner for Detroit at Toronto in a Winter Classic preview. 

DUCKS 5, ISLANDERS 3: Visiting Anaheim got a team record eighth straight victory with a win against struggling New York.