The lightly-raced mare Magic Lily, came back to winning ways with a narrow success in the Group Two Cape Verdi Stakes at Meydan.
A field of eight went to post for this mile contest on the turf.
From the break it was Magic Lily who led, but Dubai Blue went on and cut out the running under Christophe Soumillon.
Dubai Blue opened up a five-length lead and was still to the fore, racing wide, as they raced to the home turn.
Magic Lily began to close and as the leader folded, Nisreen slipped through on the inside to lead, with Magic Lily emerging to challenge under James Doyle.
It was a thrilling finish and there was very little between the pair at the line, with Magic Lily getting up by a short head. The front pair pulled 2 ½ lengths clear of Beyond Reason and the Turkish mare Peri Lina.
The Charlie Appleby-trained five year old Magic Lily had been a close third to Laurens in the 2017 Fillies’ Mile at Newmarket, before injury interrupted her career and she missed almost exactly two years.
She is impeccably bred, being a daughter of Derby winner New Approach, out of the Oaks heroine Dancing Rain.