A chase in a reported stolen car throughout two Hudson Valley counties, ended with multiple accidents and three hurt, including a police officer.

On Monday, New York State Police from Wappinger charged 24-year-old Angel J. Gomez of the Bronx with reckless endangerment, assault, criminal possession of stolen property, unlawfully fleeing a police officer and aggravated unlicensed operation.

Around 9:50 p.m., a trooper conducted a vehicle and traffic stop on Interstate 84 near mile marker 40 in the City of Beacon. During the stop, the patrol vehicle’s license plate reader alerted the officer to a stolen vehicle traveling westbound on I84.

Trooper Nigel Barnett located the stolen Toyota Camry traveling westbound on the Newburgh Beacon Bridge, police say. Barnett activated his emergency lighting and stopped the vehicle on the Newburgh Beacon Bridge.

During the traffic stop, the driver of the Camry, Gomez, allegedly fled and exited I84 at exit 10N.

After traveling on State Route 9W northbound for about one mile, Gomez entered the southbound lane on 9W and hit 1997 Toyota Avalon, operated by 63-year-old Eustaquio D. Soriano of Newburgh, head-on.

The impact caused the Avalon to enter the northbound lane where it was struck by a 2016 Dodge police car, driven by Barnett.

Gomez is accused of continuing to drive north in the south lane.

He then struck a 2005 Dodge Ram pick-up truck, operated by Peter Floor Jr., 18, of Marlborough, and a 2002 Chrysler PT Cruiser, operated by 58-year-old William J. Fulgoni of Milton, before finally coming to a stop.

Gomez and his passenger, 23-year-old Krystall A. Solivan, then allegedly exited the Camry and fled on foot.

Both were located a short distance from the crash and placed in custody by the Town of Newburgh Police Department. Solivan was later released from police custody and is not facing criminal charges, police say.

Trooper Barnett was transported to Vassar Brothers Hospital where he was treated and released with non-life threatening injuries. Soriano and his passenger were transported to St. Luke’s Hospital with non-life threatening injuries.

Gomez was arraigned in the Town of Newburgh Justice Court and remanded to Orange County Jail in lieu of $50,000 cash bail or $100,000 bond.

The State Police from Troop K and F were assisted by the Town of Newburgh Police Department and the City of Newburgh Police Department.