Curtis Glencross had a hat trick and Matt Stajan scored on a penalty shot and added three assists as the Calgary Flames scored four times in just over three minutes in the second period to cruise past the Edmonton Oilers 8-1 on Saturday night.

Mike Cammalleri, Mark Giordano, Paul Byron and Kevin Westgarth also scored for the Flames, who have won four of their last six and are 26th overall in the NHL standings.

Jeff Petry had the lone goal for the Oilers, who have lost two in a row and remain in second-to-last place in the league.