Rapid Reaction: Bruins 3, Canadiens 2

BOSTON -- Tim Thomas made 33 saves as the Bruins beat the Canadiens 3-2 for their fifth straight victory Monday night at TD Garden. Benoit Pouliot, David Krejci and Brad Marchand scored for the Bruins, who have beaten the Habs two straight times after losing two to their archrivals in a home-and-home set Oct. 27 and 29.

Carey Price made 28 saves and Tomas Plekanec and Erik Cole scored for Montreal.

Pouliot continues to reward Julien’s faith -- When the Bruins played the Canadiens on Nov. 21 in Montreal, Bruins winger Benoit Pouliot took two penalties -- one a double-minor for high-sticking -- that could have swayed what was a tight goalie duel between Price and Thomas. But the Bruins killed off both penalties and won the game, 1-0. While Pouliot's ice time in that game dwindled after the double-minor, coach Claude Julien kept him in the lineup the following game, and since then Pouliot has rewarded Julien with a better and smarter two-way game. Pouliot delivered again Monday against his former team, his second game in a row with a goal, and has four goals and two assists in 14 games since Nov. 21.

Thomas just fine after hiccup in Columbus -- After finally showing he’s human when he was pulled after allowing three goals on 25 shots in the Bruins’ 5-3 win at Columbus on Dec. 10, Thomas is again looking like a Vezina Trophy candidate. Thomas made 47 saves and helped his team to a 5-2 win in his next start at Ottawa, then stopped all 31 shots for his fourth shutout in the 6-0 win at Philadelphia on Saturday. On Monday, Thomas was stellar again with 33 saves and looks to have moved past that blip in Columbus.

Marchand stays hot -- After being fined last Tuesday for slew-footing in the Bruins’ 3-1 win at Pittsburgh on Dec. 5, Marchand has continued to be more disciplined and as a result his game has picked up. With his third-period goal Monday, Marchand has three goals in his last four games and 12 on the season.

Campbell returns; Paille to top line -- The Bruins lost one forward and gained another on Monday night as Milan Lucic was suspended for one game for his hit from behind on Flyers forward Zac Rinaldo on Saturday afternoon during the Bruins’ 6-0 win at Philadelphia. But the Bruins did get another forward back in the lineup as Gregory Campbell returned to his spot centering the fourth line after missing three games with a fractured left foot. Campbell usually centers Daniel Paille and Shawn Thornton, but on Monday night he had Zach Hamill on his left wing instead of Paille as Paille moved up to skate in Lucic's spot on the top line with David Krejci and Nathan Horton. Here’s what the lineup looked like:

Daniel Paille-David Krejci-Nathan Horton

Brad Marchand-Patrice Bergeron-Tyler Seguin

Benoit Pouliot-Chris Kelly-Rich Peverley

Zach Hamill-Gregory Campbell-Shawn Thornton

Zdeno Chara-Johnny Boychuk

Dennis Seidenberg-Joe Corvo

Andrew Ference-Adam McQuaid

Tim Thomas

Tuukka Rask