The 19-year-old Czech Jakub Mensik beat his childhood idol Novak Djokovic in the Miami Open final in an upset for the ages on Sunday.