PHILADELPHIA: Tim Thomas stopped Scott Hartnell on a second-period penalty shot and finished with 41 saves for his NHL-leading fifth shutout of the season as the Boston Bruins beat the Flyers 3-0 Wednesday. Thomas, with an NHL-best 1.46 goals-against average and .955 save percentage, helped Boston beat Philadelphia in their first meeting since May when the Flyers rallied from a 3-0 series deficit to edge the Bruins in the Eastern Conference semifinals. Patrice Bergeron, Tyler Seguin and Milan Lucic scored for Boston. Canucks 7, Flames 2: At Calgary, Mason Raymond had his second career hat trick - scoring at even strength, short-handed and on a power play - and added an assist, leading Vancouver to its third straight victory. Daniel Sedin, Jeff Tambellini, Alex Burrows and Dan Hamhuis also scored, and Roberto Luongo made 18 saves. The Canucks improved to 13-7-3 and moved a point ahead of Colorado for the Northwest Division lead. Alex Tanguay and Tim Jackman scored for Calgary. The Flames have lost five of their last seven at home. In other games it was: Oilers 4, Canadiens 3, OT; Predators 4, Blue Jackets 3, SO; Capitals 4, Blues 1; Coyotes 4, Wild 2; Ducks 5, Panthers 3.