At the Olímpic Lluís Companys Stadium in Barcelona, the afternoon of Wednesday, April 30, 2025, was marked by a pulsating clash between...