MECCA’S Angel, one of the very best five-furlong sprinters of modern times, won her second Group 1 Coolmore Nunthorpe Stakes in dazzling style on the Knavesmire yesterday.

With the rain coming in the nick of time, it took the sting out of the ground and she was always prominent before kicking clear two furlongs from home, going on to beat the gambled-on July Cup winner Limato by two lengths, with 25/1 chance Take Cover running a blinder in third.