This weekend was the 19th Annual New Jersey Marathon, kicking off at Monmouth Park and running down the shore.

11,000 marathon and half marathon runners started at Monmouth Park in Oceanport at 7:30 a.m. and ran through Monmouth Beach, Long Branch, Deal, Loch Arbour, Asbury Park, Ocean Grove before crossing the finish line on the Long Branch Promenade.

Thomas McConville, a 28-year-old internal medicine doctor from New York City, was the first overall finisher in 2 hours, 32 minutes and 30 seconds.

"It was close to New York City, it is a relatively fast course and it looked like it would be pretty fun," McConville said. "It was wonderful. There was a lot of support, it was cool running through all of the little towns by the beach, and it was perfect weather to run in. It was a great time."

Sara Belles, a 34-year-old stay-at-home mother of three from Brookfield, Connecticut, won her first marathon in a dozen attempts by finishing in 3 hours, 5 minutes.

This was the third New Jersey Marathon for Belles, who finished second in 2014.