BUDAPEST, Hungary (AP)A storming time trial from Simon Yates saw the British rider win the second stage of the Giro d’Italia while Mathieu van der Poel kept hold of the pink jersey on Saturday.

Yates, one of the title favorites, clocked 11 minutes, 50 seconds on the nine-kilometer (six-mile) individual time trial through Budapest that included a steep uphill finish.

Van der Poel, who won Friday’s opening stage, was last down the ramp and the Dutch cyclist on debut came close to claiming a second successive stage win but finished three seconds behind Yates.

Tom Dumoulin was third, five seconds behind Yates.

Yates, who rides for Team BikeExchange-Jayco, is looking to overcome Giro disappointment. He led the race for 13 days in 2018 before cracking in the mountains and eventually finishing 21st. He redeemed himself somewhat by finishing third last year.

Yates moved into second spot in the standings and has built a slender lead over his main rivals for the maglia rosa. He is 11 seconds behind Van der Poel and five ahead of 2017 Giro winner Dumoulin.

This Giro includes just two time trials that total just over 26 kilometers (16 miles), the lowest amount since 1962.

Sunday’s third stage is the final one in Hungary and another one for the sprinters, on a 201-kilometer (125-mile) route along Lake Balaton from Kaposvar to Balatonfured.

The race will then have its first rest day on Monday as the riders transfer to Italy.

The Giro was due to start in Hungary in 2020 but the pandemic forced organizers to reschedule the race to October and move the start to Sicily.

The Giro finishes on May 29 in Verona.

More AP sports: https://apnews.com/hub/apf-sports and https://twitter.com/AP-Sports