Philadelphia Flyers beat Montreal Canadiens, 3-2