The New York Rangers goalie knocked off Russian Olympian Andrei Vasilevskiy of the Tampa Bay Lightning, who held the lead through several rounds after stopping the first eight shots he faced.
The skill contests held on Friday night in San Jose, California also saw Edmonton Oilers speedster Connor McDavid win his third straight fastest skater title in a competition that included a female participant for the first time.
Canada's McDavid charged around the rink in just 13.37 seconds to eclipse Buffalo Sabres forward Jack Eichel, who finished in 13.58 seconds at the SAP Center arena.
Kendall Coyne, who plays on the American women's national team, was invited to take part and finished seventh out of eight skaters, beating out Arizona Coyotes forward Clayton Keller. Coyne cruised to a time of 14.34 seconds while Keller, who has 11 goals and 35 points with the Coyotes this season, finished in 14.52.
“I thought she was unbelievable,” McDavid said. “She was absolutely flying out there.”
Last year, Coyne's teammate Hilary Knight did the accuracy shooting drill, but her impressive time wasn't included in the official results.
Johnny Gaudreau defended his title in the puck control contest with a time of 27.045, and John Carlson, who captured a Stanley Cup with the Washington Capitals last season, won the hardest shot contest with a blast of 102.8 mph.
The NHL all-star game will take place on Sunday.