Men and women of the Bakersfield and Taft police departments, California Highway Patrol, Kern County Sheriff’s Office, the California Department of Corrections and Rehabilitation, and other first-responder agencies in Kern County laced up their gloves and bobbed and weaved for a good cause Friday night.

The 26th annual Battle of the Badges, an amateur fight night to support the Bakersfield Police Activities League, brought a crowd to Kern County Fairgrounds in support of the local after-school programs that offer opportunities for athletics at the PAL’s east Bakersfield headquarters.