Mike Ribeiro had a goal and an assist and Mike Smith made 36 saves to help the Phoenix Coyotes hold off the Edmonton Oilers 4-3 on Friday night.

Mikkel Boedker, Radim Vrbata and Derek Morris also scored as Phoenix raced to a 4-0 lead. The Coyotes improved to 24-18-9, ending a two-game losing streak and a five-game road skid.

Matt Hendricks, David Perron and Ryan Nugent-Hopkins scored for Edmonton. The Oilers have lost six in a row for the second time this season to drop to 15-32-6. Three points ahead of last-place Buffalo, the Oilers have only two wins in their last 13 games.