Michael Phelps made it three-for-three at the U.S. Olympics swimming trials, rallying over the final lap to win the 100-meter butterfly Saturday night.

In what was billed as the farewell race in his home country, Phelps competed in lane seven after a sluggish swim in the semifinals. As usual, it took him a lap to really get going, making the turn in fourth place.

But Phelps powered to the front, his huge wingspan ripping through the water. With a long glide to the wall, he finished in 51.00 seconds.

When Phelps saw the “1” beside his name, he pounded the water and pointed toward his family — including 7-week-old son Boomer — up in the stands. He’ll now get a chance to win his fourth straight gold in the 100 fly at Rio.

The real race was for the second Olympic spot, which went to Tom Shields in 51.20. He touched just ahead of Seth Stubblefield (51.24) and Jack Conger (51.26).

(Copyright (c) 2024 The Associated Press. All Rights Reserved. This material may not be published, broadcast, rewritten, or redistributed.)

Join our Newsletter for the latest news right to your inbox