Frolik has hat trick, Monahan scores 2 as Flames bet Blues

St. Louis Blues goalie Anders Nilsson, left, of Sweden, lets in a goal from Calgary Flames' Michael Frolik, of the Czech Republic, during the third period of an NHL hockey game in Calgary, Alberta, Monday, March 14, 2016. (Jeff McIntosh/The Canadian Press via AP) MANDATORY CREDIT

CALGARY, Alberta (AP) Michael Frolik scored three times, included two short-handed goals, as the Calgary Flames beat the St. Louis Blues 7-4 Monday night.

Sean Monahan had two goals and Joe Colborne and Mark Giordano also scored for Calgary. Dougie Hamilton and Johnny Gaudreau each had three assists.

Paul Stastny scored twice and Scottie Upshall and Kevin Shattenkirk each had a goal for St. Louis, which had won six straight.

Shattenkirk had a power-play goal at 3:28 of the third and Stastny added his second of the game 10 mminutes later to pull the Blues to 5-4. Frolik's second score gave the Flames some breathing room with 3:11 remaining and he added an empty-netter with 35 seconds to go for his 14th of the season.