CHICAGO -- David Kampf scored his first NHL goal, and Jeff Glass made 31 saves to help the Chicago Blackhawks defeat the Winnipeg Jets 2-1 at United Center on Friday.
"It's pretty special," Kampf, a rookie center from the Czech Republic, said through an interpreter after getting his first multipoint game of his NHL career on his 23rd birthday. "It's the best day [of my] life that [I] scored [my] first NHL goal on [my] birthday."
Jan Rutta also scored for Chicago (22-16-6), which won for the third time in four games (3-1-0).
Patrik Laine scored for Winnipeg (26-12-7), which had a three-game winning streak end.
[WATCH: All Jets vs. Blackhawks highlights]
Kampf gave the Blackhawks a 1-0 lead at 4:51 of the second period when he redirected a slap shot by Connor Murphy from the point.
"Obviously nice to score your first goal and that line played well," Blackhawks coach Joel Quenneville said. "... Their speed and quickness, and plays off the rush. Defensively, they're good in their own end. Did a good job killing penalties, so a good night for him and the line."
Rutta extended the lead to 2-0 at 16:25 when his wrist shot snuck underneath the arm of goalie Connor Hellebuyck. It was Rutta's second goal in three games and fifth of the season, the most among defensemen on the Blackhawks. Anthony Duclair, acquired by the Blackhawks from the Arizona Coyotes on Wednesday, assisted on the goal in his debut.
Video: WPG@CHI: Rutta scores on Hellebuyck from tough angle
"Our whole line was buzzing," Duclair said. "The whole team, all four lines were rolling. When you get that energy on the bench, it's great."
Laine made it 2-1 when he snapped a wrist shot past Glass' right shoulder with 3:41 remaining in the third period.
"Honestly, it was a great shot," Glass said. "He's got one of the best releases in the League and he proved it on that shot there, so I tip my hat to him. He put it right in the corner."
Video: WPG@CHI: Glass shuts down Dano's pair of chances
Hellebuyck made 25 saves. He lost for the first time in regulation since a 5-1 loss against the Blackhawks in Winnipeg on Dec. 14. He had been 7-0-2 in that stretch.
"It was a great team effort," Glass said. "I know that cliché gets used but it really was. We checked hard all game. We really did make my life easy. It was a lot of outside shots, a lot of blocked shots. Total team effort."
Goal of the game
Kampf's goal at 4:51 of the second period.
Video: WPG@CHI: Kampf tips home first goal on birthday
Save of the game
Glass' save on Kyle Connor at 15:34 of the second period.
Video: WPG@CHI: Glass turns aside Connor's breakaway bid
Highlight of the game
Glass' save on Laine at 18:49 of the third period.
Video: WPG@CHI: Glass slides across to rob Laine late in 3rd
They said it
"They have so [many] veteran guys in their lineup, it's hard to play against [them], but we've got to find some ways to beat them because we're going to get these kinds of games against Chicago again this season and we've got to find some tools to win." -- Jets forward Patrik Laine
"I'm just trying to prove myself every single day. It's really not about me anymore. It's about the team and getting the points. I really do mean that. I'm trying to help this team win as much as I can." -- Blackhawks goalie Jeff Glass
Need to know
Jets forward Blake Wheeler had his season-long seven-game point streak end. Laine has a goal in consecutive games after going seven straight without one. ... Duclair had an assist and was plus-2 in 11:57, including 2:16 on the power play. The Blackhawks are 6-2-0 in their past eight home games.
Jets: At the Minnesota Wild on Saturday (7 p.m. ET; SN1, CITY, FS-N, NHL.TV)
Blackhawks: Host the Detroit Red Wings on Sunday (12:30 p.m. ET; NBC, TVA Sports, NHL.TV)
Video: Glass, Kampf lead Blackhawks to 2-1 victory vs. Jets