There wasn’t a player in sight. But this spine-tingling rendition of Hen Wlad fy Nhadau rang around the Principality Stadium.
More than 27,000 fans are watching Wales’ Euro 2016 semi-final against Portugal.
With roads closed and a sea of red shirts swarming through the streets, the atmosphere in Cardiff’s city centre was as if the national team was taking to the famous field.
Instead, fans desperate to watch this amazing journey continue sat around a giant screen on the pitch and blasted out the national anthem.