China's Sun Yang smashed his own world record to win the men's 1,500-meter freestyle Saturday night for his second gold medal of the London Olympics.
Sun finished the grueling race in 14 minutes, 31.02 seconds to take 3.12 ticks off the mark he set in July 2011.
Canada's Ryan Cochrane was second, 8.61 seconds back with a North American record, and Tunisia's Oussama Mellouli ended third.
American Connor Jaeger was sixth.
Sun jumped early but was not disqualified. He smashed the water with his fists in celebration when the race was over, then cried. He also won the 400 free here last Saturday and finished with four medals at the London Games.