Mikael Granlund had two goals and three assists for his first career five-point game, leading the visiting Anaheim Ducks to a 7-5 victory over the slumping Boston Bruins on Thursday night.
The Ducks scored four goals in a back-and-forth third period, breaking a 3-3 tie with two goals before the 8:00 mark and overcoming the hosts’ two-goal rally in 25 seconds.
Troy Terry scored the winner with 4:33 left, slotting home Nikita Nesterenko’s third of four assists while wide open in the slot. Granlund added an empty-netter at 2:08 to go.
Terry and Jacob Trouba had a goal and an assist, while Cutter Gauthier, Drew Helleson and Sam Colangelo also scored in Anaheim’s second consecutive win. Petr Mrazek made 36 saves.
Morgan Geekie scored twice, David Pastrnak had a goal and an assist and Mason Lohrei and Casey Mittelstadt also lit the lamp for Boston, which has lost six straight.
Joonas Korpisalo stopped 23 shots for the Bruins.
Granlund flipped the score with a power-play tally 2:52 into the third, slamming home a shot from the right circle. Colangelo, who hails from nearby Stoneham, Mass., then settled a bouncing puck and scored from the slot at 7:49.
Pastrnak made it a one-goal game with 5:28 left. Just eight seconds into a crucial man advantage, he scored on a long wrister from the right point.
Just 25 seconds later, Geekie tied the game at 5-5 when he scored a one-timer off a backhand feed from Nikita Zadorov, who rushed end-to-end.
Boston led 1-0 on Mittelstadt’s opener at 2:10. Helleson brought the visitors even at 8:06.
Aside from the opening goal, Mrazek stood tall as the Bruins piled up 19 first-period shots.
Geekie unleashed a laser from the high slot to put the Bruins back ahead at 8:49 of the middle frame. The lead lasted just 2:40 as Jackson LaCombe set up Gauthier’s shot from distance.
At 15:24, Anaheim restored the lead at 3-2 on Trouba’s tally. Lohrei’s first goal of the season made it 3-3 with 2:50 left before the second intermission.
Anaheim captain Radko Gudas suffered a lower-body injury in the first period and did not return.

