CANARY Row registered his first victory at listed level with a gutsy performance in the Vincent O'Brien Ruby Stakes at Killarney.

Duchess Of France set a strong gallop and still held a healthy advantage heading towards the final furlong. Canary Row (15/2) wore her down, though, and accounted for the staying-on Bumbasina by a length, with Duchess Of France hanging on for third.