Flames rookie Johnny Gaudreau scores twice in 4-1 win as Sabres drop 12th straight

Calgary Flames' Josh Jooris, center, celebrates his game-winning goal against the Buffalo Sabres with teammates Joe Colborne, Mason Raymond and Kris Russell, from left, during the third period of an NHL hockey game Tuesday, Jan. 27, 2015 in Calgary, Alberta. (AP Photo/The Canadian Press, Larry MacDougal) (The Associated Press)

Buffalo Sabres' Nicolas Deslauriers, right, collides along the boards with Calgary Flames' Lance Bouma during the third period of an NHL hockey game Tuesday, Jan. 27, 2015 in Calgary, Alberta. (AP Photo/The Canadian Press, Larry MacDougal) (The Associated Press)

Flames rookie Johnny Gaudreau scored twice to lead Calgary past Buffalo 4-1 on Tuesday night, extending the Sabres' team-record losing streak to 12 games.

Joe Colborne and Josh Jooris also scored to help Calgary win for the fifth time in six games.

Chris Stewart had the lone goal for Buffalo (14-31-3).

Jooris gave the Flames a 2-1 lead at 9:05 of the third period. He dropped the puck to Colborne from deep in the Sabres zone on a 3-on-3 rush. Colborne's shot deflected off Buffalo defenseman Mike Weber to Jooris at the side of the net and he quickly fired in his 10th goal of the season.

It was also the fourth game-winning goal of the season for the 24-year-old rookie.

After Colborne jammed in a rebound at 14:06, Gaudreau scored his 15th of the season at 17:28. The Flames outshot Buffalo 15-2 in the third period.