Aidan O'Brien completed another Guineas double as Hermosa made just about every yard of the running to win the Qipco 1000 Guineas at Newmarket.

It was the fourth time the maestro from Ballydoyle had won both opening Classics of the season, and the second time in three years Wayne Lordan had been the beneficiary after Winter's success in 2017.

By Galileo, there was little doubt Hermosa (14-1) would be found wanting for stamina - and Lordan was happy to make it a real test.

Running into the dip, she looked sure to be swamped because Lady Kaya was still on the bridle and Angel's Hideaway moved up travelling strongly too.

Hermosa just kept on finding for pressure, though - and on meeting the rising ground, she began to pull away again.

Lady Kaya ran a blinder to be beaten just a length in second, while the 7-2 favourite Qabala stayed on to claim third.

The winner now ranges in price from 5-1 to 8-1 for the Investec Oaks.