Jakub Mensik denied Novak Djokovic his 100th tour level title as he claimed his first in a rain-delayed Miami Open final. The ...