Keane got a lefthander into his mount to straighten him up and he kept on best to score by a neck from Daisy Peers (11/1) who ran on well in the final 100 yards. Joe Masseria gave best in the closing stages to finish third at 18/1.
Assistant trainer Shane Lyons said: “He had to do it the hard way and he's as green as grass.
“He has come on from his first run but he didn't really learn much from it and today was nearly like his first outing.
“He'll come on an awful lot from it. He's a nice horse going forward and his main objective will be the Ballyhane Stakes. We want to support that as he's by Joe Foley's stallion.
“Hopefully he improves with that race in mind and we'll have fun in between.”