It got dicey a bit late into the third period, but the Colorado Avalanche held on to defeat the Philadelphia Flyers 3-2.