A variety of horses found the right courses Sunday, as records were set or tied at race tracks in four states -- New Hampshire, California, New York and New Mexico.

Ten Keys set a track record in winning the $250,000 New Hampshire Sweepstakes Handicap at Rockingham Park in Salem, N.H. The Maryland-bred horse, ridden by Craig Perret, ran 1 1/8 miles in 1:47 3/5, one-fifth of a second better than the year-old record.

Earn Your Stripes tied the U.S. record for six furlongs on turf with a 1:07 2/5 at Hollywood Park in Inglewood, Calif. The winner, a 34-1 shot ridden by Patrick Valenzuela, beat favored Sam Who by three-quarters of a length.

At Fingers Lakes in Canandaigua, N.Y., Candid Cameron breezed the 1 1/8 miles in 1:49 3/5, fourth-fifths of a second faster than the mark set last year by Matthew's Moment.

Not to be outdone, Arctic Queen posted the fastest 1 1/8 miles (1:43 2/5) for fillies or mares at Finger Lakes in the $118,100 New York Oaks. The time was one-fifth of a second faster than Strike Us Rich's 1986 stakes mark.

Token Dance set a stakes record to win the $82,950 Prioress Stakes for 3-year-old fillies at New York's Belmont Park.

Even the quarter horses were setting records. Dash For Speed ran the 400-yard course in 19.53 seconds to win the $50,000 Anne Burnett Handicap at Los Alamitos Race Course, eclipsing by four-hundredths of a second the 14-year-old track record of She's Precious.