The incident happened around 12:30 a.m. Sunday off Mullins Drive in southwest Houston.
Police say they were called by a man who admitted to shooting another man who was attempting to hit him with a machete.
After HPD arrived, two men admitted to police that they shot at the alleged attacker. Both of them were detained as police began investigating.
The alleged machete-wielding suspect ran off after the shooting, but came back to show police he was shot once in the stomach. He was taken to the hospital with non-life threatening injuries.
Police say the men were hanging out and drinking prior to the possible attack.
A handgun was recovered at the scene, but no machete has been located. Police say an investigation is ongoing due to conflicting statements by everyone involved.