Crowds lined the streets of the capital to cheer on the elite athletes and fun runners who took part in the Cardiff Half Marathon.
The 13.1-mile race has become the third biggest of its kind in Britain, behind the London Marathon and the Great North Run.
An estimated 17,500 runners took part, about 2,000 more than in 2013.
Equally impressive were the crowds who lined the streets to cheer the runners.
Ieuan Thomas, the first Welsh runner to finish the race, said the atmosphere had been "electric".