Olympics Day 8 top moments

Day 8 in Rio saw Michael Phelps earn his 23rd gold medal in what he says was his last race.

It saw Jamaican Elaine Thompson unseat countrywoman Shelly-Ann Fraser-Pryce as world’s fastest woman.

It saw longshot Monica Puig win the women’s tennis singles championship — and Puerto Rico’s first-ever gold.

Watch the top moments here.