On Friday night, Vancouver native Milan Lucic was honored for his junior hockey achievements at his old rink.

Last night, he kept the personal party rolling as he was the hero in the Bruins' 3-1 win over the NHL-leading Vancouver Canucks at Rogers Arena.

Lucic scored the go-ahead goal with 4:38 left in the third period. David Krejci made a great individual effort to take the puck in deep and around the net. He passed it out to Dennis Seidenberg at the point. The defenseman's shot was blocked, but the rebound went out to Lucic, who lifted the puck over Roberto Luongo for his 27th goal of the year.

Patrice Bergeron then added an empty-netter with 1:13 left to seal the win.

Lucic assisted on that one, as well as on Nathan Horton's goal in the second period that erased a 1-0 Vancouver lead.

"It was awesome," Lucic said of his big night. "It was definitely the perfect ending to a perfect couple of days here. It's like a dream come true."

The Bruins came into the game riding a three-game win streak, with the most recent being one of their best performances in recent memory, a 3-1 win over the previously hot Calgary Flames.

Meanwhile, Vancouver had played perfectly mediocre in the last couple of weeks. In their previous nine games the Canucks were in a win-one, lose-one funk.

And last night the B's started out with the edge in play, but couldn't capitalize on an early power play and found themselves down 1-0 heading into the first intermission.

The B's had a chance to establish the tone of the game, much like they had in Calgary, when Jannik Hansen was called for goaltender interference at 2:14. The B's power play didn't exactly click, but did have a good opportunity when Lucic fed Horton down low with Luongo on his belly. Horton, however, could not lift the puck over Luongo's right pad and the chance went for naught.