Rapid reaction: Bruins 2, Canadiens 1

BOSTON -- The Bruins beat the Habs, 2-1, for the third straight time this season. Milan Lucic scored the game-winner 3:43 into the third period and Tim Thomas shut the door on a late bid by the Habs to come back, stopping 33 Montreal shots. Jordan Caron scored the Bruins other goal and Yannick Weber scored a power-play goal for Montreal.

Thomas shines again: After getting a solid performance from Tuukka Rask on Tuesday night, the Bruins got one from Tim Thomas, who shut the door on a late Habs rally and finished with 33 saves for his 18th win of the season.

Lucic-Krejci-Horton line stay hot: The top line of Milan Lucic, David Krejci and Nathan Horton stayed hot, as Lucic scored what proved to be the game-winner 3:43 into the third period with Krejci and Horton assisting. Krejci now has a 10-game point streak going, with 15 points over that stretch (it is the longest point streak in the NHL this season); Lucic has eight points in his last six games; and Horton has seven points in his last four games.

Habs forward Mike Cammalleri traded in game: After questioning his team’s desire to win Wednesday afternoon, Habs forward Mike Cammalleri was pulled form the lineup after two periods and traded. There was no word on where he was dealt.

Not your typical Bruins-Habs atmosphere: We're not sure if the Bruins fans at TD Garden were still drained emotionally from the Bruins-Canucks game last Saturday and its aftermath, or if the Habs' struggles have taken away some of the excitement, but the building was rather quiet for a Bruins-Canadiens matchup. While it was a low-scoring affair, it was a great goalie duel between Carey Price and Tim Thomas and it’s still a rivalry.

Caron scores after call-up earlier in the day: After being called up earlier in the day, Bruins winger Jordan Caron accepted a gift-wrapped goal from the Habs and goalie Carey Price 1:23 into regulation. It was his second goal of the season. Bruins defenseman Johnny Boychuk shot the puck in off the end boards and Price misread it, thinking the puck would ring around behind the net. Instead it bounced out to an incoming Caron, who buried it into the empty net for a 1-0 Bruins lead.

With Caron in the lineup, Zach Hamill was the healthy scratch.

Here’s what the rest of the lineup looked like:

Milan Lucic-David Krejci-Nathan Horton

Benoit Pouliot-Patrice Bergeron-Tyler Seguin

Jordan Caron-Chris Kelly-Rich Peverley

Daniel Paille-Gregory Campbell-Shawn Thornton

Zdeno Chara-Johnny Boychuk

Dennis Seidenberg-Joe Corvo

Andrew Ference-Adam McQuaid

Tim Thomas

Tuukka Rask