Sam Gagner, Ryan Nugent-Hopkins and Taylor Hall also scored for the Oilers, who have won two in a row and are 10-4-3 in their past 17 games.
Gabriel Bourque scored the lone goal for the Predators, who have lost two in a row and are in jeopardy of missing the playoffs for the second year in a row. They are nine points out of the last postseason berth in the Western Conference with just 13 games remaining.
PANTHERS 3, SHARKS 2
SAN JOSE, Calif. (AP) - Brandon Pirri scored one goal and set up another in a 17-second span of the second period and Roberto Luongo made 52 saves to help the Florida Panthers snap San Jose’s six-game winning streak.
Quinton Howden knocked in a rebound of Pirri’s shot to cap a game-changing shift and Scottie Upshall added a goal in the closing minute of the second period for the Panthers, who had lost seven of their previous eight road games.
Marty Havlat and Brent Burns scored for San Jose and Antti Niemi made 21 saves. The Sharks missed a chance to move past Anaheim for first place in the Pacific Division. The teams are tied with 97 points heading into Thursday’s showdown in San Jose, but the Ducks have a game in hand.
CAPITALS 3, DUCKS 2
ANAHEIM, Calif. (AP) - Alex Ovechkin scored the tiebreaking goal early in the third period, and the Washington Capitals kept up their playoff push with a victory over the Anaheim Ducks.
Jaroslav Halak made 43 saves in his sixth consecutive start for the Capitals, who have won their past four games at Honda Center. Joel Ward and Troy Brouwer also scored for the Capitals, who have won three straight to pull into an eighth-place tie with Columbus for the final playoff spot in the Eastern Conference.
Ben Lovejoy and Mathieu Perreault scored for the Ducks, who have lost four straight home games while falling out of first place in the overall NHL standings.