The world’s most free-thinking newspaper
IN FULL
Battling Ireland suffer stoppage-time heartbreak as Ruben Neves rescues Portugal