David Perron had an assist to extend the longest current point streak in the NHL to 13 games for the Blues (20-21-5), who had a four-game point streak end (3-0-1). Jake Allen made 22 saves.
"Yeah it's a frustrating one," Blues forward Ryan O'Reilly said. "I had plenty of opportunities to impact the puck and didn't tonight. It just seemed like it was the case for a lot of the guys. We weren't clean with the puck and it slowed us down. It's tough, they kind of waited us out. It stinks."
Torey Krug gave Boston a 1-0 lead at 3:31 of the second period, taking a pass from Krejci and scoring from the slot through a screen from Jake DeBrusk.
"Just try to make plays," Krejci said. "Try to hold on to it as long as we can but also credit to the other guys driving to the net, getting those lanes open. A lot of guys got to get open, so you know they just make it much easier for me."