PHILADELPHIA (AP) – Tim Thomas made 45 saves for his career-high 32nd win, Milan Lucic scored two goals and the Boston Bruins held off the Philadelphia Flyers 4-3 on Sunday night for their third straight victory.

Dennis Wideman and Mark Recchi also scored, David Krejci added three assists, and Zdeno Chara had two assists for the Eastern Conference-leading Bruins, who snapped a five-game road losing streak Saturday night in Toronto.

Claude Giroux, Mike Richards, and Simon Gagne scored for the Flyers, who had won four of their previous five games.

Thomas was especially effective midway through the second period when he thwarted a Philadelphia two-man advantage for 1:52. A few seconds later, he denied Mike Knuble’s attempt from the doorstep.

Antero Niittymaki made 27 saves for the Flyers.

Giroux put the Flyers ahead at 4:56 of the first period, scoring from the side of the net after taking a pass from Arron Asham.

Boston then scored three straight goals to take a 3-1 lead.

Lucic teamed with Michael Ryder on a 2-on-1 rush to tie it at 10:39.

After Wideman scored with a slap shot through a screen with the Bruins holding a two-man advantage at 13:55, Lucic added his second goal at 17:54, scoring from inside the left circle. Krejci picked up his third assist of the period on the play.

Richards made it 3-2 with 2:11 left in the second period when he redirected Ryan Parent’s long slap shot for his 29th goal.

Recchi reached around Philadelphia defenseman Braydon Coburn to poke in a rebound of a shot by Chuck Kobasew at 4:21 of the third period.

Skating with the extra attacker, Gagne scored on a goalmouth scramble with 1:12 left.

in the third period to bring the Flyers closer.

Notes: The Flyers recalled RW Andreas Nodl from the Philadelphia Phantoms, their American Hockey League affiliate, to replace LW Riley Cote, who injured a finger during a fight against the New York Islanders on Saturday. … Flyers G Niittymaki had won both previous starts against Boston this season with a 1.17 goals-against average. … Philadelphia C Jeff Carter played his 300th NHL game. … The Bruins and Flyers split the season series 2-2, with the each team winning twice on the road. … The Bruins return home for their next three games.

Only subscribers are eligible to post comments. Please subscribe or to participate in the conversation. Here’s why.

Use the form below to reset your password. When you've submitted your account email, we will send an email with a reset code.