London, Aug 2 - America's Nathan Adrian snatched gold in the final stroke of the men's 100 meters freestyle Wednesday.
Adrian was third on the turn but stormed back to win in 47.52 seconds, one hundredth of a second ahead of James Magnussen of Australia, who claimed silver.
"I kinda touched well and 'oh, sweet, I've won' then there's 10 to 15 seconds," Adrian said.
"Holy crap, this is the Olympics. I've been watching this since I was a kid."
Magnussen said it was painful to miss out on gold by such a narrow margin.
"It hurts. I did my best tonight and it wasn't quite good enough. It's been a tough Olympics," he said.
Brent Hayden of Canada got the best start but faded to settle for bronze in 47.80. (IANS)

Rio de Janeiro, May 18 : Santos coach Muricy Ramalho has admitted concern at mounting speculation linking his star striker Neymar with a move to Barcelona.
Rio de Janeiro, May 18 : Former Real Madrid and Brazil international forward Julio Baptista revealed that he is considering a return to Brazilian football.
Hyderabad, May 18 : Already out of contention for a place in play-offs, Kolkatta Knight Riders is keen to finish off this Indian Premier League (IPL) with a win against Sunrisers Hyderabad here Sunday, its coach said.
Dharamsala, May 18 : Playing their final league match, Kings XI Punjab finished on a winning note by beating table-toppers Mumbai Indians by 50 runs in their Indian Premier League (IPL) clash here at the
Mumbai, May 15 : India's only motorcycle Grand Prix team resumes battle in France this weekend with high hopes of strong results after a top-10 start for the all-new Mahindra Grand Prix machine.
Dijon-Prenois (France), May 13 : Indian racing driver Sailesh Bolisetti's second weekend of his 2013 Euro Race Car campaign ended on a disappointing note as he finished 18th and 17th in the two races here.