MANCHESTER — Tadesse Dabi and Brian Harvey have become familiar running mates at the Cigna/Elliot Corporate 5K Road Race in recent years.

Dabi finished 12 seconds ahead of Harvey to win the 27th edition of the annual race Thursday night, marking his second straight victory. Dabi, a 31-year-old New York City resident, also outlasted Harvey to win last year’s race.

Harvey, a 32-year-old Cambridge, Mass., resident, won the race in 2017 and 2016. Dabi finished runner-up to Harvey in 2016.

Dabi won this year’s race in 14 minutes, 50 seconds, seven seconds faster than his winning time last summer. Harvey finished in 15:02, three seconds slower than his runner-up time last year. He won the 2017 edition of the race in 14:45.

Dabi, who said he will run the race again next year, felt comfortable with his lead over the rest of the pack after the first mile. Harvey, who has battled some quad injuries this year, trailed Dabi by a noticeable margin as the two made their way up Merrimack Street toward the finish line.

“He’s very strong...Because of that, I have to push,” Dabi said of Harvey.

Harvey, who runs for the Boston Athletic Association, enjoys racing against Dabi. The two have learned how to feel each other out over the past several summers competing in the Queen City.

“We always go back and forth over the first mile or so,” Harvey said. “There’s not many chances where you get to like really race in running. A lot of times you’re just trying to run a time, at least for me because I’m a marathoner, really. So to have the experience to really race and go for the win, it’s fun.”

Funds raised from the event benefit the Elliot Regional Cancer Center. The race had raised more than $15,000 and had more than 5,100 registrants as of Thursday morning, according to Millennium Running owner John Mortimer. Millennium Running helps coordinate and put on the race.

Justin Freeman, a 42-year-old from Campton, was the first runner from New Hampshire to finish the race for the second straight year, placing fourth overall with his time of 15:18. Jefferson Welch, 32, placed fifth among New Hampshire runners and was the first Manchester resident to finish the race, earning a time of 16:36.

Mortimer, who ran at Londonderry High School and the University of Michigan, is the most recent New Hampshire runner to win the race (1997).

Nuhamin Ashame, a 26-year-old New York City resident, was the first woman to cross the finish line (17:26). Courtney Hawkins, a 24-year-old Milford resident, was the first New Hampshire woman to finish the race for the third straight year and was the overall female runner-up with her time of 18:14. Manchester’s Mary Klene, 36, was the third female runner to finish the race (18:38).