Shapovalov fought off four match points before finally falling in 91 minutes to Botic van de Zandschulp