A Los Angeles police officer was shot in a grocery store, allegedly by a man who had fallen through the ceiling onto the frozen-food cases.

The incident happened around 6:30 p.m. Sunday at a Ralphs in the Granada Hills neighborhood, at the north end of the San Fernando Valley.

Officers had been called to the store for a report of a disturbance by a man who had a gun.

Chris Guerrero, a store employee, told TV station KCAL: “From what I was told, he fell from the roof, so I’m guessing he went hiding in the roof … and the ceiling collapsed on him, and he just went straight down to the freezer.”

Video posted on Twitter showed a shirtless man dancing on top of the freezers.

“Officers entered the store and confronted the suspect. After making contact with the suspect, an officer-involved shooting occurred. One officer was struck by gunfire. The suspect fled the store and went into another business in the area,” the Los Angeles Police Department said in a tweet.

Price & Product Availability Tracker

Discover where products are available & compare prices

The officer, reportedly shot in the arm, was taken to a hospital with non-critical injuries, Los Angeles Fire Department spokeswoman Margaret Stewart said.

The LAPD said the suspect was arrested about 45 minutes later. He was hospitalized for a medical evaluation.

A firearm was recovered at the scene, the LAPD said.