HELSINKI -- Jack Johnson scored his second goal of the game 1:47 into overtime to lift the United States to a 5-4 win over Canada on Saturday at the hockey world championships.
Jim Slater, Patrick Dwyer and Nate Thompson also scored in regulation for the Americans (2-0-0), who beat Canada at the event for the first time since 2001 and just the fourth time in 42 tries overall.
John Tavares, Jeff Skinner, Evander Kane and Duncan Keith scored for Canada (1-0-1).
Jimmy Howard stopped 42 shots for the U.S., while Cam Ward had 29 saves for Canada.
It didn't take the Americans long to show Canada that a tough test was in store.
Slater skated into the offensive zone and ripped a shot past Ward at 1:10 of the first period. The Winnipeg Jets' forward celebrated with an exuberant fist pump.
The Canadians quickly got that back when Keith feathered a pass to Tavares, who outwaited Howard to make it 1-1 at 6:38.
Ward kept the game tied with several stellar saves. He denied Max Pacioretty on a breakaway before robbing Kyle Okposo of a sure goal with the paddle of his stick just before the first intermission.
Even after Skinner got his first goal of the tournament at 7:34 of the second to make it 2-1 for Canada, the Americans continued to have the best scoring chances. Ward made a nice pad stop on a J.T. Brown chance and denied Paul Stastny from in close.
Johnson eventually broke through on a power play. The U.S. captain and Columbus Blue Jackets player scored on a high wrist shot with 6:06 left to make it 2-2 heading to the third period.
Dwyer put the Americans back ahead at 6:43 of the third, collecting a turnover behind the goal and stuffing it past Ward, his teammate with the Carolina Hurricanes.
Kane tied it just over 3 minutes later with a nice wrist shot that Howard got a piece of.
It looked as though the U.S. would claim victory in regulation when Thompson swatted a puck behind Ward with less than 4 minutes to go, but Keith tied it up again with 1:39 left with a slap shot through traffic.