Alflaila secured a second straight win in the Group Two Sky Bet York Stakes after finishing best of all off a sedate pace.
Callum Shepherd made the early running on King’s Gambit in the 10-furlong affair, but it soon became apparent that he did not want to make this a test of stamina.
Instead, the race developed into a late sprint for glory and it was Jim Crowley who had the last laugh on 9-4 joint-favourite Alflaila, who got up close home to beat the front-runner by half a length.
It was just a second start of the season for the Owen Burrows-trained five-year-old, who was a creditable fourth behind Auguste Rodin in the Prince of Wales’s Stakes at Royal Ascot last month.
Sir Michael Stoute’s Passenger did not have the race run to suit on his first start since Chester’s May meeting, but plugged on for third, three-quarters of a length further back.