Donald Cabral, a two-time Olympic steeplechaser for the United States, won the 40th anniversary running of the Great Cow Harbor 10K race Saturday in Northport.

Cabral, 27, a law student from Hartford, Connecticut, said he is strong running downhill, and took the lead on a steep incline just after halfway. He withstood surges by rivals as the last three runners finished within about eight seconds. Cabral won in 29 minutes, 24 seconds. Craig Lutz, 24, of Flagstaff, Arizona, was second in 29:28, and Timothy Ritchie, 30, of New Haven, Connecticut, was third in 29:32.

advertisement | advertise on newsday

Natosha Rogers, 26, of Littleton, Colorado, took the women’s division for the second year in a row by building a lead of more than a minute. “I just wanted to defend my title, and from the gun I went out hard,” Rogers said.

She finished in 33:23. Kaitlin Goodman, 30, of Providence, Rhode Island, was second in 34:27. Renee Metevier, 35, of Bend, Oregon, was third in 34:40.

Nicholas Filipazzo, 23, of Wantagh, was the top Long Island runner. A former track standout at Adelphi University, he finished 12th. Leonora Petrina, 35, of Bayport, a graduate of Stony Brook University, finished 31st overall and fifth among the women.

Cabral competes at many distances, but his best is the steeplechase. In the 2012 and 2016 Olympics, he finished eighth in the event. He hopes to return to the 2020 Games in Tokyo.

Saturday’s winners each won $3,500. Cow Harbor is one of the largest running races each year on Long Island. Final results showed 4,287 finishers.