EDMONTON -- Connor McDavid had a goal and four assists and became the fifth-fastest player in NHL history to reach 900 points in the Edmonton Oilers’ 5-2 win against the Philadelphia Flyers at Rogers Place on Tuesday.

McDavid reached the mark in 602 games. He has 12 points (three goals, nine assists) during a six-game point streak.

"It's another nice milestone, a chance to reflect on some of the work you’ve done," McDavid said. "They're a hard-working team, they don't give up much. They defend really well, but we stuck with it, and I thought 'Stu' (Edmonton goalie Stuart Skinner ) made some great saves. We found a way to score a couple, and it was a good win."

PHI@EDM: McDavid sets up Hyman for 900th career point

Ryan Nugent-Hopkins had two goals and an assist, and Zach Hyman had a goal and two assists for the Oilers (19-15-1), who have won six in a row and are 14-3-0 since Nov. 24. Skinner made 35 saves.

"It looked pretty easy for him, it was nice, he was flying and making unbelievable plays and he did all that tonight, and I couldn’t believe he only had [16:35] of ice time," Edmonton coach Kris Knoblauch said of McDavid. "It was quite remarkable what he was doing, but it never surprises me. I’m over that phase of him surprising me because he’s done it so much. You just like to enjoy it."

Travis Konecny had a goal and an assist, and Joel Farabee had two assists for the Flyers (19-13-5), who went 0-for-4 on the power play and finished 1-2-2 on a five-game road trip.

Carter Hart made 31 saves in his hometown.

"I definitely had some people out to watch," Hart said. "You've got to battle, and we know that they've got a ton of skill on that team. Five-on-5, we're right there with them, we can compete. We can take them 5-on-5, but they won the special-teams battle tonight.

"You've just got to be ready for anything. You've got to be aware when [McDavid's] out there. Those top-two lines, you've got to be really aware where guys are on the ice."

PHI@EDM: McDavid goes five-hole for game's opening goal

McDavid gave Edmonton a 1-0 lead at 15:55 of the first period when he deked Philadelphia defenseman Travis Sanheim in the right face-off circle and sent a wrist shot past Hart.

Hyman made it 2-0 at 8:12 of the second period. McDavid collected the puck along the wall made a no-look feed to a streaking Hyman in front, where he scored on a backhand.

The assist was McDavid’s 900th point, making him the fifth-fastest player in League history to reach the milestone behind Wayne Gretzky (385), Mario Lemieux (463), Mike Bossy (582) and Peter Stastny (599).

"For him, it is just another number; he is just happy that we won, knowing him," Hyman said. "He's a generational talent to be able to do that. It's pretty special in the era he plays in to be in categories with the guys he is.

"I don't think anybody is even close in recent memory. It is pretty unbelievable, and it is pretty special having the opportunity to play with him."

Konecny cut it to 2-1 at 11:10 when he got behind Oilers defenseman Mattias Ekholm and scored with a wrist shot.

Marc Staal tied it 2-2 at 17:00, scoring with a wrist shot from the left circle after a feed from Konecny for his first goal of the season.

Nugent-Hopkins put Edmonton back in front 3-2 at 19:05 on a power play, one-timing a pass from McDavid near the right post.

"We finally find our game in the second period, and we just need to kill that one off at the end," Flyers coach John Tortorella said. "I think we were looking to try to get a [shorthanded goal]. We left the zone a couple of times, and it ends up in the back of our net.

"We need to get out of that second period at least to give us a fighting chance in the third with some momentum, and we lose the momentum right at the end."

PHI@EDM: Draisaitl scores goal against Carter Hart

Leon Draisaitl made it 4-2 at 1:27 of the third period, one-timing McDavid’s feed in the right circle.

Nugent-Hopkins scored at 11:19 with a wrist shot after a saucer pass from McDavid for the 5-2 final.

"I've played with him for a long time obviously, 600 games, that’s a lot of hockey, but he always finds a way to bring something to the table," Nugent-Hopkins said of McDavid. "Give him the puck and get open is usually the plan, but usually he can find a way to beat one or two guys so you’ve got to try to get open for him and obviously support him and do some work for him."

NOTES: It was McDavid's 10th career five-point game, the most among active players. He has been held off the score sheet twice since Knoblauch became coach Nov. 12 (12 goals, 31 assists). … Konecny extended his road point streak to nine games (13 points; six goals, seven assists). … Flyers forward Nicolas Deslauriers was a healthy scratch; he does not have a goal in 36 games this season. Philadelphia opted to play seven defensemen.