Sonego makes Alcaraz tremble, but the Spaniard passes after 3 and a half hours of battle