The United States will walk home from the 2012 London Games with 46 gold medals—more than any other nation. American athletes also won the most medals overall, nabbing 29 silvers and 29 bronzes to pile on to the country’s Olympic loot. It’s the fifth consecutive Games in which the U.S. was most successful in plundering the international trophy case. America grabbed the lead in the medals race over China on Saturday. “I like to hear ‘The Star-Spangled Banner’—a lot,” said U.S. Olympic Committee chairman Larry Probst as America strode closer to its total of 104 medals Saturday. The U.S. won 31 medals in swimming alone and 29 in track-and-field events. China finished next closest overall, with 87 medals and 38 golds.