Top seed and world No 2 Alexander Zverev stays on course for his second Grand Slam title with a 6-2, 7-5, 6-1 win.