Canada's Denis Shapovalov advanced to the semifinal of the Mexican Open with a three-set win over Marcus Giron of the United ...