EDMONTON -- Jack Campbell made 30 saves for the Toronto Maple Leafs in his first game since Jan. 24, a 4-0 win against the Edmonton Oilers at Rogers Place on Saturday in the first of a three-game series.
Mitchell Marner had a goal and an assist, and John Tavares had two assists for Toronto (16-4-2), which was without leading scorer Auston Matthews because of a wrist injury.
It was Campbell's first shutout of the season and third in the NHL. He missed 14 games with a leg injury sustained in a 3-2 win at the Calgary Flames.
"It was awesome," Campbell said. "It's what you play for, winning the game, and the boys played amazing tonight. It was just fun to be a part of it and get back in there into battle with them. I'm just proud of this group. That was a heck of a game, and we needed it."
Marner said, "If you get a chance to meet [Campbell], he's one of a kind, he's one of the nicest guys around. But away from everything else, he's one of the hardest working. It's great seeing him come out tonight like this and do what he did. He was a huge part of that win. He had a lot of big saves for us and he keeps us calm and collected the whole game."
Mike Smith made 25 saves for Edmonton (14-9-0), which had a five-game winning streak end and was shut out for the first time this season.
"We weren't sharp enough," Oilers coach Dave Tippett said. "They played a strong game, and we weren't sharp enough to win. We got beat. You have to use this as a lesson, same as those games we were winning in different ways. We had a couple of chances early, but we weren't sharp and didn't capitalize on anything."
The Maple Leafs and Oilers are scheduled to play here again Monday and Wednesday.
Matthews is day to day. He leads the NHL with 18 goals and has 31 points in 20 games.
William Nylander scored on Toronto's only power play to make it 1-0 at 14:37 of the first period.
Video: TOR@EDM: Nylander wires home wrister for opening PPG
Edmonton did not have a power play.
"Everything really came up Leafs here tonight," Maple Leafs coach Sheldon Keefe said. "Our power play gets one, and we don't take any penalties and we were able to do a good job and not give anything easy for their top guys. That was really good. And we scored a goal in each period too, and we got three goals from three different lines. We got great goaltending, our power play was perfect, and our penalty kill didn't have to work today, so it's a real good win for us today."
Marner scored on a shot from the right face-off circle at 15:50 to make it 2-0.
Jason Spezza scored on a 2-on-1 rush at 11:15 of the second period to make it 3-0. He faked a shot and then skated past Smith before shooting high.
Zach Hyman scored at 13:34 of the third period for the 4-0 final.
Video: TOR@EDM: Hyman buries wrister past Smith
"We just didn't deserve to win this game," Oilers center Leon Draisaitl said. "It's pretty obvious that they just outbattled us. We couldn't really get to their net front. We got shots on net, but they weren't very dangerous, or any second attempts."
It was the second time in eight games that Edmonton center Connor McDavid was held without a point. He leads the NHL with 40 points (14 goals, 26 assists).
"You need a full team effort against a player like [McDavid] and the type of offense that they have," Tavares said. "We were real disciplined tonight, which is really key, especially (because) it didn't let them get them feeling the puck a lot, feeling good and getting rewarded and kind of getting their game going when things were tight 5-on-5 like a lot of tonight was."
It was Smith's first loss of the season. He won his first six starts after returning from an undisclosed injury sustained during warmups before the season opener against the Vancouver Canucks on Jan. 13.
Video: Campbell leads Maple Leafs to shutout win over Oilers