At age 41, Bernard Lagat made his fifth — and most unexpected — Olympics by winning the 5,000-meter final at track trials.
The American record holder was considered a long shot to make the team, but finished in 13 minutes, 35.50 seconds.
Joining him in Rio will be Hassan Mead and Paul Chelimo, who nudged out a sprawling Eric Jenkins by .06 for the last spot.
Galen Rupp held the lead late, but faded over the last 800 meters and finished ninth. Rupp has already qualified for the marathon and the 10,000.
Earlier, Allyson Felix finished second in her semifinal heat to move into the eight-woman final at 200 meters.
She will race Sunday to try to secure her spot in the 200, which would give her a chance for the 200-400 double in Rio.
In partnership with NBC Sports Philadelphia
Felix finished her semifinal in 22.57 seconds — .3 behind Tori Bowie, but still safely in second.
Oregon wide receiver Devon Allen advanced to the final of the 110-meter hurdles at Saturday’s trials.
World record holder Aries Merritt, the gold medalist in the London Olympics, as well as silver medalist Jason Richardson, also advanced in the semifinals earlier Saturday.
Allen, a crowd favorite at Oregon's Hayward Field, said he'd try and relax in the 90 minutes between races. The top three finishers in the talent-laden final make the Olympic team for Rio.
Allen is coming off his second NCAA title in the event. He made a splash in the event at the NCAA championships two years ago as a freshman, running in 13.16 seconds set a meet record and best Merritt's mark of 13.21 set in 2006 for Tennessee.