Magical Feeling split rivals in deep stretch to win the $105,200 Regret Stakes for filly and mare sprinters on the Haskell Day undercard at Monmouth Park. Magical Feeling extended her winning streak to three with her first stakes victory for trainer Allen Iwinski. Roberto Alvarado Jr. had her sitting last in the early stages before unleashing a surge to beat Bronx City Girl by a head with Love That Dance third. “Robby gave her a great ride,” said Iwinski. “He got through all the holes. I'm so emotional talking about this filly. There’s nothing you can say about a horse that gives her all every single time.” A 5-year-old, Magical Feeling won for the ninth time in 16 starts, paying $17 to win. The time was 1:08.63 for the six furlongs. Jersey Derby: Breathless Storm steps up Breathless Storm stepped up from a first-level allowance win to capture the $101,500 Jersey Derby for 3-year-olds on the turf. Paco Lopez was aboard for trainer Kiaran McLaughlin as Breathless Storm stalked the pace set by Moonhanger before taking charge midway on the final turn. Breathless Storm ($4.60 to win) beat Beachcombing by 1 3/4 lengths with Moonhanger third. The time was 1:41.06 for the 1 1/16 miles. Majestic Light: Soaring Empire turns the tables on Kensei Soaring Empire reversed the outcome of the Grade 3 Salvator Mile, this time beating Kensei by three-quarters of a length in the $100,400 Majestic Light Stakes. Kensei beat Soaring Empire by that identical margin in the Salvator on July 2. The even-money favorite, Soaring Empire dropped back at the start while Kensei pressed the pace set by Hermosillo. Soaring Empire rallied into contention on the final turn and proved best in the rematch. It was the fifth win in 14 starts for the 4-year-old trained by Cam Gambolati. Julien Leparoux was aboard as Soaring Empire ran the 1 1/16 miles in 1:41.68. “He started moving steadily down the backside and I became confident that we were going to win at the five eighths pole,” Leparoux said. “I knew I had a ton of horse under me.” The Salvator is the prep for the Grade 3, $250,000 Iselin Stakes on Aug. 20.