Miomir Kecmanovic, ranked 84th in the world, triumphed 6-3, 6-7 (3/7), 7-6 (7/4) over world number four Alexander Zverev.