Alexander Zverev won the BMW Open in his homeland, defeating Ben Shelton in straight sets on his 28th birthday