Travis Konecny scored a goal while also dishing an assist, and Wade Allison scored the game winner with 9:27 to go in the third period as the Philadelphia Flyers defeated the Calgary Flames 4-3.