The game seemed to be slipping away from the Bruins.

They had been thoroughly outplayed in the third period by the Columbus Blue Jackets, who then continued their strong play in the overtime.

But after Chad Johnson kept the B’s in it, Milan Lucic won it in overtime on a great individual play. Lucic blocked a Cam Atkinson high in the defensive zone, chased down the loose puck far ahead of him and then beat Sergei Bobrovsky through the five-hole with 48.8 seconds left in OT to give the B’s a 3-2 win and nine out of a possible 10 points in their five-game homestand.

Coming in, it appeared the B’s had found their game after going 3-0-1 in the first four games of the five-game homestand.

But they were not good in the early stages and found themselves down 1-0, thanks to a defensive breakdown on the back end.

Before that, however, the Bruins lost for a short time one of the players they cannot afford to lose for very long in David Krejci. Krejci was skating to the boards in the offensive zone to collect a loose puck and lost the puck. Just as he was losing his balance, Brandon Dubinsky finished the check he’d already committed to and crunched Krejci’s head into the boards.

Krejci was slow to get up and, when he did, he went straight to the room. He missed the rest of the period, but returned for the second period.