A police officer in Hunan was knocked down by a van and dragged 80 metres, after the driver was fined 500 yuan (S$107) for suspected illegal modifications, reported Shanghaiist.
Security camera footage showed the driver being issued with a ticket and throwing his keys on the police car's boot in anger, only to return and quickly retrieve them when the police continued writing his ticket.
He returned to his van, and moments later, ploughed into two other officers standing near the police car. One officer managed to get out of the way, but his colleague remained trapped under the van as it drove off.
Camera footage showed a large group of police officers chasing the van before it swerves to a stop. Long streaks of blood followed the van's trail.
The driver was pulled from the van and quickly arrested, while other officers lifted the vehicle to free their trapped colleague.
He was rushed to hospital, where he underwent three surgeries in five hours for injuries on his arm and leg.
The driver of the van claimed his actions were the result of a long, bad day, and he had lost his head during the incident.