By CBS13 Staff

FOLSOM (CBS13) – A suspect led an all-day manhunt in Folsom Saturday after fighting officers who approached him for a traffic violation, police said.

Antonio Tavera, 26, of Orangevale, was booked into the Sacramento County Main Jail on charges of battery on an officer, obstructing an officer, violating his Post Release Community Supervision conditions, and weapons charges.

READ MORE: 'Prime Suspect' Paul Flores Arrested In 1996 Disappearance Of Kristin Smart; Still No Remains Found

Tavera allegedly attempted to hide what was later found to be a gun in his car before fighting the officers as they tried to detain him. Folsom police said both officers suffered minor injuries with one being hospitalized and Tavera ran from the scene.

READ MORE: Sacramento Hires Inspector General To Independently Review Police Use Of Force Cases

Despite flooding the area, officers did not locate Tavera. The department said this happened early Saturday shortly after midnight.

Folsom police said Tavera was spotted in a car back in the same area at around 9:30 p.m.. Tavera allegedly got out of the car and ran, hiding in a neighborhood near Madison Avenue and Blue Oak Drive.

MORE NEWS: Lack Of Healthy Players Cuts Davis High School Football Season Short

A large police presence converged on the area and residents were evacuated. Once surrounded, Tavera surrendered and was taken into custody, police said.