MASTIC - ? Police say a Mastic man led them on a chase that ended in a violent struggle.

According to police, Andre Mack ran when he was pulled over for speeding on Montauk Highway in North Bellport around 1:30 a.m.

News 12 Long Island has learned that 5th precinct officer Jason Keenan caught the suspect, who then kicked and punched the officer.

Mack is facing several charges including DWI.The officer was treated and released from the hospital.