Canada's Olympic star Shea Weber blitzed the field in the hardest shot event on Saturday as the National Hockey League's All-Star skills competition made a triumphant return after a two-year absence.
The 29-year-old Weber's shot was clocked at 108.5 miles per hour (175 kilometers per hour) as he finished just a shade off the all-star record of 108.8 miles per hour set by Zdeno Chara in 2012.
"I was surprised," Weber said. "I knew I got it. It's tough. You never know how hard it is until it registers on the gun."
Nashville Predators defenseman Weber, who missed the net on his first attempt, easily beat runner-up Alex Ovechkin of the Washington Capitals who finished with a 101.4-mile-per-hour blast.
Weber helped lead Canada to a gold medal in the men's ice hockey competition at the 2014 Sochi Winter Olympic Games. He also won a gold medal at the 2010 Vancouver Games.
Slovakia's Chara was not named to the 2015 NHL All-Star game so was unable to defend his title.
The unofficial all-time record is held by Chicago Blackhawks legend Bobby Hull who took a slap shot that went 118.3 miles per hour but that was measured back when the technology wasn't as advanced as now.
Tampa Bay's Steven Stamkos finished third at 98.8 while Chicago's Brent Seabrook was fourth at 98.6. San Jose's Brent Burns rounded out the top five at 97.3.
The All-Star game is making a comeback this season after a two-year hiatus. There was no event last season because of the Winter Olympic Games and in 2013 it was canceled due to a labor dispute which resulted in a lockout-shortened season.
Jonathan Drouin, who was selected third overall by Tampa Bay in the 2013 NHL draft, won the fastest skater competition by recording a time of 13.10 seconds. Chicago's Patrick Kane was the quickest to destroy the four targets in the accuracy challenge with a time of 13.52 seconds.