For the third straight year, the National Hockey League hit all the right notes at its annual outdoor extravaganza at one of baseball’s most revered shrines: Fenway Park. The Boston Bruins fought back to beat the Philadelphia Flyers 2-1 in overtime in front of nearly 40,000 fans.