Shapovalov upset #1 seed Rafael Nadal 3-6, 6-4, 7-6(4) in the third round to advance