Broken Vow beat Perfect Cat by 4 3/4 lengths Friday in the $106,800 Ben Ali Stakes (gr. III) as Keeneland wrapped up its spring meeting."He's definitely getting better," said winning jockey Edgar Prado. "I was planning after the break to put him where he could be comfortable, and that's where he was (in front), to I left it at that. We were going pretty easily all the way around, and when I asked him to run, he took off." Broken Vow, the 4-year-old son of Unbridled ran 1 1/8 miles in 1:48 2/5, and paid $3 and $2.40. Perfect Cat returned $3.40. Broken Vow won for the sixth time in eight starts and increased his career earnings to $226,906 with the winner's purse of $66,216. In his last start, he finished third behind Sir Bear and Pleasant Breeze in the Grade I Gulfstream Park Handicap.Pat Day booted home 22 winners on the meet to earn his 17th riding title at the track. Bill Mott, with seven victories, was the leading trainer. Augustin Stable sent out six winners to earn the leading owner title for the meet.