Alexander Zverev defeated Ben Shelton to claim his second Grand Slam title.