A 66-year-old Cleveland man told police a panhandler punched him in the face.
Edwin Nieves says it happened Sunday night at Hopkins International Airport.
When officers arrived, Nieves was lying on the ground unresponsive.
A witness pointed out the panhandler, identified as Jamar Hunter, 22.
Hunter reportedly confessed to assaulting Nieves after he asked him for money saying Nieves "disrespected" him and told him he would call police. Hunter says that's when he snapped.
Nieves was treated at a local hospital.
Hunter is charged with felonious assault.