EDMONTON -- Connor McDavid had three assists, including setting up Connor Brown's game-winning goal with 21 seconds remaining in the third period, in the Edmonton Oilers' 4-3 win against the St. Louis Blues on Wednesday.
McDavid had missed eight games since sustaining a lower-body injury in a 4-3 overtime loss to the Winnipeg Jets on March 20. The forward is tied for sixth in the NHL with 93 points (26 goals, 67 assists) in 64 games.
The Oilers are still without forwards Leon Draisaitl (lower body), Ryan Nugent-Hopkins (illness), Trent Frederic (ankle), defensemen Mattias Ekholm (undisclosed) and John Klingberg (lower body), and goalie Stuart Skinner (head).
Oilers coach Kris Knoblauch said he expects Draisaitl to return as well before the start of the Stanley Cup Playoffs.
"We expect to get everybody (in) before the end of the season," Knoblauch said. "It depends on when exactly, whether that's in a couple of games or the last two games of the season. Those guys are day to day to maybe a week away, and that's where the timeline is for them."
Forward Evander Kane (sports hernia, knee) is on injured reserve and will not return before the playoffs.
Draisaitl is sitting out his third straight after sustaining his injury in a 3-2 win at the San Jose Sharks on April 3. He also missed four games from March 20-27 with an undisclosed injury before returning for three games.
Draisaitl leads the NHL with 52 goals and is third with 106 points (54 assists) in 71 games.
Ekholm has not played since a 4-3 loss to the Dallas Stars on March 26 and is missing his seventh consecutive game. He also missed six from March 6-16 before returning to play four games.
Klingberg is missing his sixth straight game since a 6-1 loss at the Seattle Kraken on March 27. Prior to that, he missed the previous 10 games.
Skinner, who is missing his seventh straight game, was injured March 26 when Stars forward Mikko Rantanen made contact with his head rounding the crease in pursuit of a puck behind the net.
"Everybody's got to step up for sure," Oilers goalie Calvin Pickard said. "The last game losing in Anaheim (3-2 on Monday), we did a lot of good things, but we just couldn't put the puck in the net. We have a short-handed lineup, we have a lot of guys out and can't replace them and everybody is going to have to step up and do our thing."