Kissed By Angels sprouts wings in Foxrock Kissed By Angels took a marked step up in class in the Group Three Derrinstown Stud 1,000 Guineas Trial in her stride by powering home by three and a half lengths. Seamie Heffernan settled the 13/2 shot in mid-division, but on the approach to the straight she took closer order in second behind Red Ivy. As Red Ivy came off the bridle, Kissed By Angels surged to the front with just over two furlongs to race. She quickly asserted and was a couple of lengths up on Storm Fly coming to the final furlong of this mile contest. The winner kept up the gallop as Storm Fly could find no more in the last half furlong. It was left to Devonshire to stay on for second at 7/1, beaten three and a half lengths. Storm Fly, the 7/4 favourite, came in third. Seamie Heffernan said: "She's made good progress and improved a lot from her first run. I was a bit disappointed with her at Limerick. "She travelled and quickened. The last day she didn't know what to do. Hopefully she'll keep making progress from each run." Kissed By Angels had run once before in a Limerick maiden last month in which she finished second to Back On Top. Trainer Aidan O'Brien was in France at the French 2,000 and 1,000 Guineas at Longchamp today. Paddy Power and Betfair both cut Kissed By Angels to 14/1 from 33/1 for the Oaks. Boylesports cut her from 25/1 to 14/1 for that Classic. Additional reporting by Alan Magee