Foegele put the Oilers on top 1-0 at 6:05 of the first period. Nurse's shot from the blue line hit multiple players before Foegele tipped the puck in.
"We had a good start, first five minutes," Sharks captain Logan Couture said. "[If] we get that first goal, I think it changes the complexion of the game."
Nurse scored to make it 2-0 at 7:10 with a shot from above the left face-off circle.
"We haven't played with a lead early in games a lot this season," Nurse said. "But when you find a way to get it and just stick to your game plan, not take the foot off the gas, I think it's huge."
McDavid made it 3-0 at 1:50 of the third period with his 24th goal when Evan Bouchard set him up on a rush for a shot that beat Reimer five-hole.
NOTES: Sharks forward Rudolfs Balcers did not play in the third period after he was injured when hit by the puck late in the second. He will be reevaluated Tuesday, Boughner said. … Skinner required the fewest games (14) needed by an Oilers rookie goalie to get his first shutout, surpassing the previous mark set by Jeff Deslauriers (16th NHL game, 2009-10). ... Skinner (23 years, 105 days) is the fourth-youngest goalie at the time of his first shutout with the Oilers, behind Grant Fuhr (21 years, 93 days), Bill Ranford (22 years, 25 days) and Andy Moog (23 years, 9 days).