BOSTON — Boone Jenner scored two goals, Scott Hartnell had a goal and an assist, and the Columbus Blue Jackets beat the Boston Bruins 6-4 on Monday night.

William Karlsson, Brandon Saad and Dalton Prout also scored for the Blue Jackets, who avoided a sweep in the three-game season series by picking up a point for 10th time in their last 12 games (7-2-3).

Columbus goaltender Joonas Korpisalo made 26 saves.

Matt Beleskey and Loui Eriksson each had two goals for Boston, which continued its inexplicable home woes. Backup goalie Jonas Gustavsson made 29 saves.

The Bruins were coming off an impressive 4-2 road trip, but they were unable to build on that momentum back at home. Boston is 20-7-3 away from TD Garden, and just 12-15-3 at home.

After Columbus squandered the lead twice, Karlsson’s eighth of the season put the Blue Jackets ahead to stay. He skated to a loose puck at the left circle, turned and whacked a shot that sailed past Gustavsson at 10:17 of the second period.

The Blue Jackets then made it 4-2 just more than 7 minutes later when Hartnell redirected a shot from the slot.

Beleskey redirected Kevan Miller’s shot between Korpisalo’s pads 2:52 into the third, but Saad scored with 5:31 to play.

Eriksson’s second cut it to 5-4 with 2:57 left, but Prout tacked on an empty-netter. Eriksson’s goal was his seventh in seven games.

The Blue Jackets jumped ahead 1-0 when Jenner tipped Cam Atkinson’s shot past Gustavsson for a power-play goal 10:52 into the opening period.

Boston tied it less than 7 minutes later on Eriksson’s goal that withstood a coach’s challenge. Torey Krug fired a shot from the point and Eriksson’s right skate hit the left pad of Korpisalo before the puck went in to the net. Eriksson was credited with his 22nd goal.

Columbus regained the lead just 21 seconds into the second when Jenner unloaded a rising wrist shot from the slot, but the Bruins tied it on Beleskey’s goal at 2:57.