A man was beaten up before being struck by a car in a gang attack involving up to 20 men and youths in Sheffield.
Hamza Raja, aged 31, said he was 'jumped' on Abbeydale Road when he intervened after spotting another man under attack.
He said the gang turned on him - leaving him with injuries including a broken arm and broken nose - when he tried to save the life of another man knocked unconscious by the thugs.
A police probe into the incident is now underway.
READ MORE: Shotgun barrel and knives found by police in Sheffield pond
Hamza, a taxi driver, was on his way to the Wolseley Road mosque when he witnessed another man being beaten up on Sunday, April 8.
He said: "I was on the way to the Wolseley Road mosque for sunset prayer.
"I saw a man being attacked to the extent that they knocked him out in the middle of Abbeydale Road. There were 15 to 20 guys attacking whilst he lay there on the middle of the road lifeless.
"I couldn't see him die in front of my face or return back from mosque to discover they had killed him. They are the sort of guys to kill someone if they dare to intervene but I did just that.
"They stopped trying to kill him and focused all their army on me.
"Two hours later they located me again and made two failed attempts to kill me in their vehicles. All the details I have passed on to the police."
He said he wants the 'cowards' 'brought to justice'.
A South Yorkshire Police spokeswoman said: "At around 9.30pm on Sunday, officers responded to reports a man had been assaulted and hit by a car during an altercation on Abbeydale Road, Sheffield.
"The 31-year-old man sustained serious injuries in the incident and was taken to hospital to receive treatment.
"An investigation is currently ongoing and officers have been working to speak with witnesses and review CCTV from the local area to determine the exact circumstances of the incident."
Anyone with information should call South Yorkshire Police on 101 and quote incident number 1,078 of April 8.
Crimestoppers can also be called on 0800 555111.