Dalton Bancroft scored twice and Jeffrey Viel scored the eventual game-winning goal with less than seven minutes remaining in the third to elevate the Boston Bruins to a 4-3 victory over the Philadelphia Flyers.