Buffalo police said the robber held the sword up to the throat of the clerk at A-Plus Mini Mart early Tuesday and fled to the parking lot with an undisclosed amount of cash, The Buffalo News reported Tuesday.
Investigators said a 43-year-old man in the store's parking lot attempted to stop the suspect and was struck in the head with the sword. The clerk came out of the store wielding a baseball bat and struck the robber in the shoulder before the suspect fled.
Police said the injured man was hospitalized in stable condition.
Investigators are searching for the suspect, described as a black man standing at 6 feet, 4 inches tall and weighing about 300 pounds.