PITTSBURGH -- Tristan Jarry made 33 saves, and the Pittsburgh Penguins spoiled Phil Kessel's return with a 2-0 win against the Arizona Coyotes at PPG Paints Arena on Friday.
Kessel had three shots on goal for the Coyotes (17-10-4), who had won two in a row.
"I had some chances tonight. I had a lot, actually," Kessel said. "It didn't work out, but we'll just keep battling. I like our team. I like how we played tonight. If we keep playing like that, we'll win a lot of games."
[WATCH: All Coyotes vs. Penguins highlights]
Jarry had his second straight shutout, and Evgeni Malkin scored for the Penguins (16-9-4), who are 8-0-2 in their past 10 home games. That is their longest home point streak since winning 11 straight from Jan. 7-Feb. 17, 2018.
"My mindset is just to get better every day," said Jarry, who has not allowed a goal in 142:46, an NHL career long. "I think that was my focus from the beginning of the season, and in every practice, was just to get better. I proved to myself that I can do that."
Video: ARI@PIT: Malkin nets fortuitous goal in the 3rd
Malkin made it 1-0 at 7:13 of the third period after winning a face-off back to Jake Guentzel, who shot off the back wall. The puck bounced back to hit off Raanta's skate before Malkin poked it under the goalie's right pad.
Clayton Keller had a chance to tie it on a power play when a rebound off a slap shot from Christian Dvorak came to him at the bottom of the right circle. Jarry got his pad on a wrist shot and kicked it into the stands with 7:38 left.
"Sometimes you have to tip your cap," Keller said. "Thought we played well as team, but their goalie was the difference tonight. ... He makes a save there. I don't know. Not much I can say."
Jarry, who played for the sixth time in Pittsburgh's past seven games (five starts in place of Matt Murray), made 28 saves in a 3-0 win against the St. Louis Blues on Wednesday. He has four shutouts in 35 starts over four NHL seasons.
"[Jarry has] played extremely well," Penguins coach Mike Sullivan said. "We're trying to make decisions to win games in the short run, but also have the big picture in mind. His last handful of starts, we feel as though he's been really good. So he's deserving of some of the starts that we've given him."
Brandon Tanev made it 2-0 with an empty-net goal with two seconds remaining.
Kessel won the Stanley Cup in the first two of his four seasons with the Penguins. He was traded to the Coyotes on June 29 and has 17 points (six goals, 11 assists) in 31 games with Arizona, including two goals in a 3-1 win against the Philadelphia Flyers on Thursday.
"Obviously, this place is very special to me," Kessel said. "We had a couple great years. I've got a lot of good memories and nothing but good things to say."
Video: ARI@PIT: Kessel honored in return to Pittsburgh
They said it
"It was actually a well-played game by both teams. Goalies were great by both. We had some chances, a couple of chances there at the end. It would've been nice to tie that up." -- Coyotes coach Rick Tocchet
Video: Jarry recorded 33 saves in a shutout over Arizona
"We're learning to win different ways. Obviously, Jarry had a huge night for us. Sometimes you have to win like that. ... We're pretty lucky here. We have some incredible goalies." -- Penguins defenseman Justin Schultz
Need to know
Coyotes goalie Antti Raanta made 24 saves. ... Penguins forward Alex Galchenyuk, who came to Pittsburgh in the trade for Kessel, did not have a point and has 10 (two goals, eight assists) in 20 games. ... The Penguins are 7-0-1 against the Coyotes since a 2-1 loss Oct. 10, 2015. ... Coyotes forward Derek Stepan played his 700th NHL game. He had one shot on goal in 21:27. ... Coyotes defenseman Oliver Ekman-Larsson played 25:39 after missing the final 2:23 of the game Thursday. ... Dvorak had his NHL career-long five-game point streak end (six points; two goals, four assists). ... Schultz (18:43) and forward Bryan Rust (20:56) each returned from a lower-body injury for Pittsburgh. Schultz was out the previous seven games; Rust missed three games since he was injured during the morning skate Nov. 29. ... Penguins defenseman Jack Johnson played 22:19 after missing the game Wednesday with an illness. ... Malkin became the third player with at least 70 game-winning goals for the Penguins (Jaromir Jagr, 78; Mario Lemieux, 74).
Coyotes: At the Chicago Blackhawks on Sunday (7 p.m. ET; ESPN+, NBCSCH, FS-A, FS-A PLUS, NHL.TV)
Penguins: At the Detroit Red Wings on Saturday (7 p.m. ET; FS-D, ATTSN-PT, NHL.TV)
Video: Jarry shuts out Coyotes in Penguins' 2-0 win