Trent Frederic scored a pair of goals, Brad Marchand tied the game late in the third period and Pavel Zacha buried the overtime winner to lead the Boston Bruins past the Philadelphia Flyers 4-3.