Dispatched at 27-1 odds, the Canadian-based 4-year-old filly got home 3/4 length better than the previously undefeated and British-based Nahrain. Another foreigner, Irish-trained Misty For Me, finished third, a nose farther back. Distorted Legacy was another head back in fourth.
Perfect Shirl, with John Velazquez in the irons, ran the 1 3/8 miles on "good" turf in 2:18.62.
Announce, a British-bred and French-trained filly, suffered a minor injury in the post parade and was scratched. Dynaslew, who led early in the race, was taken off the course by ambulance after showing signs of lameness. The extent of her issues was not immediately known.
Perfect Shirl had not won a race in more than a year before Friday's triumph but had been knocking on the door. In her last start, she was second with a late rush in the Grade II Canadian at Woodbine near Toronto. She had been third in both starts previous to that.
She now has four wins from 14 career starts for trainer Roger Attfield.
The Giudices celebrate Easter as they prepare for jail
Justin Bieber crashes Drake Bell's album release party