STOCKHOLM Ilya Kovalchuk and Alexander Radulov each scored one goal and made another as Russia beat the United States 5-3 to preserve their perfect start at the ice hockey world championship.
The two hockey superpowers played out an entertaining see-saw game in Helsinki that saw Russia take the lead in the first period before being pegged back by the United States.
The Americans then went ahead when Paul Stastny scored his second by firing a wrist shot high into the net on a powerplay but it took 36 seconds for Kovalchuk to draw the Russians level.
In the second period United States defenseman Matt Hunwick's slapshot from the blue line deflected off a Russian stick into the net before Russia leveled again through Alexei Tereshenko.
Yevgeny Medvedev then put Russia ahead when he drilled a loose puck into the net with just over six minutes left, before Radulov fired home Kovalchuk's pass to wrap up the victory.
Russia top Group B after three games, one point ahead of Finland with the U.S. a further two points off the pace.
In the early game in Helsinki, Austria turned on the style to beat Latvia 6-3 and climb to sixth in the Group B standings, leaving the Latvians firmly rooted to the bottom of the table.
In Group A, Canada hammered Norway 7-1 with Steven Stamkos notching a goal and three assists in Stockholm.
Canada scored four goals - three off Stamkos assists - in the first period to take control and never looked back while Norway managed only one shot on target in the opening spell.
Canada are second with seven points from three games, one point behind Switzerland and a point above Sweden and Norway.
Denmark moved off the bottom by leapfrogging Slovenia who they beat 3-2 with Morten Green grabbing the winner in overtime in the early game in the Swedish capital.
(Reporting by Philip O'Connor in Stockholm; Editing by Ken Ferris)