Turns out he did have enough — but barely.
Phelps surged ahead in the final 10 meters and out-touched Tom Shields by three-hundredths of a second to win the 100-meter butterfly at the U.S. Winter National Championships.
The 30-year-old Phelps, an 18-time Olympic gold medalist, finished in 51.38 seconds.
"I saw Tom at the break and I was like, `Uh-oh,' " Phelps said. "But I did watch his stroke this morning, and his stroke changed a lot. It was higher tempo-based than it was in the past....