CALGARY, Alberta – Taylor Hall had a goal and four assists in helping the Edmonton Oilers win their fifth straight with an 8-2 rout of the reeling Calgary Flames on Wednesday night.

With 12 games to go, Edmonton sits eighth in the West, one point up on the St. Louis Blues and the Nashville Predators. The Columbus Blue Jackets are two points back.

Jordan Eberle and Nail Yakupov scored two goals apiece, and Sam Gagner, Ryan Whitney and Ryan Nugent-Hopkins had one goal each for Edmonton.

Matt Stajan had both goals for Calgary. The Flames have lost seven of their last nine to remain second from the bottom in the West and 28th overall. Winless in its last 11 road games, Calgary begins a three-game road trip Friday in San Jose.