An off-duty city correction officer shot a teen mugger who entered his Brooklyn building and snatched his cellphone in a broad daylight attack, cops and sources said Monday.
Ryan Straker, 19, allegedly showed up in the hallway of a building owned by the 54-year-old correction officer, around noon Sunday on Snediker Avenue near Linden Boulevard in Brownsville, law-enforcement sources said.
The officer confronted him, sparking a violent struggle during which the teen grabbed his cell phone, sources said.
The officer chased after the mugger before the two men grappled, with a flurry of punches thrown and kicks hurled, the sources said.
The teen then got on top of the older man, who was armed with a gun that apparently went off during the struggle, authorities and sources said.
The teen — who was shot once in the stomach — was taken to Brookdale University Hospital Medical Center, where he was listed in stable condition, cops said.
He was slapped with charges of second-degree attempted robbery, third-degree assault and fifth-degree criminal possession of stolen property, authorities said.
The off-duty officer was not hospitalized after the clash, cops said.
The investigation is ongoing, with cops canvassing for more video from the scene, sources said.
The city Department of Correction referred any questions to the NYPD.