Curvy fended off hot favourite Giovanni Canaletto to complete a hat-trick for David Wachman in the Airlie Stud Gallinule Stakes at the Curragh.
British raider Prince Gagarin cut out much of the running in the 10-furlong Group Three contest, with Curvy his closest pursuer in the hands of Wayne Lordan and Giovanni Canaletto - sporting a noseband to help with his head carriage - waited with.
The front two looked set to assert when the market leader came under pressure from the home turn, but Aidan O'Brien's runner did knuckle down for Ryan Moore and give himself a chance in the final furlong before going down by a fast-diminishing neck.
The pacesetting Prince Gagarin was not disgraced in third.
Giovanni Canaletto was sent off an even-money chance, having been off the track since scoring at Leopardstown in October as a dirty scope ruled him out of the Chester Vase, with Curvy a 15-2 shot to add to successive handicap triumphs at Navan.
The runner-up was eased to 12-1 by Coral for the Investec Derby, with Paddy Power going 16-1.
Wachman said: "She was a big, weak filly last year and has come into her own as a three-year-old. She doesn't do a lot when she hits the front.
"She could go for the Ribblesdale (at Royal Ascot) and is entitled to go anywhere now."
The trainer also handles Oaks favourite Legatissimo and added: "She seems well. We'll see how she gets on over the next couple of weeks and hopefully she will go to Epsom for the Oaks."
O'Brien said of the beaten favourite: "He's still babyish. He's more professional than he was last year, but is still a baby. Ryan looked after him as well as he could and I'd say he'll get a mile and a half well."