Michael Phelps and Ryan Lochte went head-to-head in the pool Thursday night and though Phelps came away with gold, viewers in Canada might have thought Lochte won.
Elliotte Friedman, a Canadian Broadcasting Corporation announcer confused Phelps for Lochte as he called the entire men's 200-meter individual medley.
"Finally he's going to do it!" Friedman said while announcing. "Ryan Lochte is going to beat Michael Phelps in this event in the games, and Phelps might not even make the podium!"
Phelps was shown as the winner at the end of the race, taking home his 22nd gold medal, and Friedman made sure to quickly apologize. "I apologize," he said. "I got my lanes mixed up. Phelps with the gold."
He took to Twitter afterward and apologized once more. "I'm sorry everyone," he wrote. "I blew it. No excuses."
But many people took to Twitter to support Friedman, including several other broadcasters, athletes and big names.
Meanwhile, Phelps' win marked his fourth gold medal at the 2016 Rio Olympics
Phelps also won a gold with Lochte this year for the U.S. men's 4x200-meter freestyle relay race.