KINGSTON, Jamaica - Frankie Dettori won the Qipco 2000 Guineas at Newmarket on Chaldean on what was his final ride in the Classic.
The Italian is retiring at the end of the current season and knew he had one more shot at glory in the historic race, to add to his three previous victories in the mile contest.
Never far from the pace, Chaldean (7-2) took a lead off Hi Royal who was just about still in front when he veered across the track, which enabled Dettori to forge into the lead.
The Andrew Balding-trained winner had to dig deep, but he eventually came home a length-and-three-quarter winner from 125-1 shot Hi Royal. Royal Scotsman (11-1) was third with 150-1 chance Galeron in fourth.
Auguste Rodin was sent off the 13-8 favourite but was never travelling for Ryan Moore and trailed home well beaten.