Post navigation Carlos Alcaraz Spain lose to Belgium Ben Stokes rues Old Trafford rain after ‘pretty much perfect’ performance