CORDES LAKES, AZ — Authorities say a grandmother shot a home invasion suspect after he broke in, refused to leave and got into a fight with her husband.

According to the Yavapai County Sheriff's Office, 42-year-old Gregory Hardy broke into a home near Cordes Lakes Drive and Stagecoach Trail around 7:30 p.m.

Deputies say Hardy demanded money from the grandmother and grabbed both of her arms during a struggle. Her husband heard the commotion and told Hardy to leave several times, according to a news release.

The woman was able to get free while her husband continued to struggle with Hardy. She got a handgun and returned, demanding Hardy leave and telling him she was armed.

Deputies say he advanced toward her, and she fired several shots at Hardy, hitting him at least once. Hardy did not immediately leave, but eventually got into a vehicle outside and drove off.

Authorities say he was found at a home nearby, where he had collapsed. He was taken to the hospital with non-life threatening injuries.

The woman's grandchildren, age 3, 5 and 12, and their parents, were home at the time, YCSO said. She suffered minor injuries in the struggle with Hardy.

Yavapai County said the case is still under investigation, including determining why he picked that particular home and confronted the family.

No arrests have been made, though charges of robbery, burglary and criminal trespassing, among others, are likely against Hardy after he is released from the hospital, the sheriff's office said.