Marcus Ehning not only wins the Rolex Grand Prix but also picks up a £250,000 bonus for winning two of the four Rolex Grand Slam events.