Sports

Mike Ribeiro has goal and an assist, Coyotes hold off Oilers 4-3

  • Phoenix Coyotes' Lauri Korpikoski (28), Derek Morris (53) and Keith Yandle (3) celebrate a goal against the Edmonton Oilers during the first period of an NHL hockey game Friday, Jan. 24, 2014, in Edmonton, Alberta. (AP Photo/The Canadian Press, Jason Franson)

    Phoenix Coyotes' Lauri Korpikoski (28), Derek Morris (53) and Keith Yandle (3) celebrate a goal against the Edmonton Oilers during the first period of an NHL hockey game Friday, Jan. 24, 2014, in Edmonton, Alberta. (AP Photo/The Canadian Press, Jason Franson)  (The Associated Press)

  • Phoenix Coyotes' Mike Ribeiro celebrates a goal against the Edmonton Oilers during the second period of an NHL hockey game Friday, Jan. 24, 2014, in Edmonton, Alberta. (AP Photo/The Canadian Press, Jason Franson)

    Phoenix Coyotes' Mike Ribeiro celebrates a goal against the Edmonton Oilers during the second period of an NHL hockey game Friday, Jan. 24, 2014, in Edmonton, Alberta. (AP Photo/The Canadian Press, Jason Franson)  (The Associated Press)

  • Phoenix Coyotes' Shane Doan (19) is checked by Edmonton Oilers' Boyd Gordon (27) during the first period of an NHL hockey game Friday, Jan. 24, 2014, in Edmonton, Alberta. (AP Photo/The Canadian Press, Jason Franson)

    Phoenix Coyotes' Shane Doan (19) is checked by Edmonton Oilers' Boyd Gordon (27) during the first period of an NHL hockey game Friday, Jan. 24, 2014, in Edmonton, Alberta. (AP Photo/The Canadian Press, Jason Franson)  (The Associated Press)

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.