Gaudreau has 2 goals and assist, Flames beat Hurricanes 3-1

Calgary Flames' Sam Bennett (93) dives for the puck during the first period of an NHL hockey game against the Carolina Hurricanes in Raleigh, N.C., Sunday, Feb. 26, 2017. (AP Photo/Gerry Broome) (The Associated Press)

Calgary Flames' Michael Frolik (67), of the Czech Republic, tries to score against Carolina Hurricanes goalie Eddie Lack, of Sweden, during the first period of an NHL hockey game in Raleigh, N.C., Sunday, Feb. 26, 2017. (AP Photo/Gerry Broome) (The Associated Press)

Calgary Flames' Sean Monahan (23) tries to score against Carolina Hurricanes goalie Eddie Lack, of Sweden, as Hurricanes Brett Pesce (22) watches during the first period of an NHL hockey game in Raleigh, N.C., Sunday, Feb. 26, 2017. (AP Photo/Gerry Broome) (The Associated Press)

Johnny Gaudreau had two goals and an assist to help the Calgary Flames beat the Carolina Hurricanes 3-1 on Sunday.

Micheal Ferland also scored for the Flames. They have earned at least one point in six straight games, going 5-0-1 in that stretch to move into playoff position in the Western Conference.

Victor Rask scored on the power play for Carolina. The Hurricanes have lost six of seven to fall into last place in the Metropolitan Division.

Brian Elliott made 34 saves for the Flames, with his best coming with roughly 15 minutes to play when he stopped Jeff Skinner from point-blank range.

Eddie Lack finished with 21 saves. He made his second straight start for Carolina.