Andrea Dovizioso took advantage of a drying track to claim his first pole position since Qatar in 2015 ahead of Valentino Rossi and Scott Redding.