Jonathan Huberdeau scored the tiebreaking goal early in the third period and Dustin Wolf stopped 31 shots as the Calgary Flames beat the Los Angeles Kings 2-1 on Saturday night.