Detectives are appealing for information as a teenage boy has left hospital after being brutally attacked with a machete in Droylsden in what police describe as "a senseless attack".
Two cars drove towards the 16-year-old close to Brierfield House on Lancaster Road, before eight men got out of the vehicles - which were believed to be a grey or silver Toyota Aygo and a grey or silver Ford Fiesta - and attacked the boy.
The men then chased a group of people before firing a gun, but no injuries have been reported.
They fled the scene in the same two cars along Lancaster Road. The eight men were described as wearing black clothing and face coverings. Two of the men wore grey tracksuit bottoms.
The boy was taken to hospital with serious injuries and is now recovering at home.
It happened at around 9.40pm on Saturday 11 July.
At the same time, there were reports of gunshots on York Road - which police believe is linked to the incident on Lancaster Road.
No arrests have been made and an investigation is underway.
Police say patrols will be stepped up and are appealing for anyone in the area at the time of the attack to get in touch.
Detective Sergeant Peter Goddard, of GMP’s Tameside District, said: “Our thoughts are with the young boy and his family as he recovers from this brutal and senseless attack.
“I would also like to reassure the community that we are doing all we can to find those responsible.
“We believe this to be an isolated incident. I have a dedicated team of officers investigating this assault and you will see extra patrols in the area over the coming days and weeks.
“We also believe the offenders were on Leicester Avenue just before the incident and were then later seen on Lancaster Road.
“If you were in this area of Droylsden between 9.30pm and 10pm on Saturday 11 July 2020 and have any dashcam footage of the vehicles described or saw anything unusual please contact police as soon as possible.”
Anyone with information is urged to contact police on 0161 856 5887, quoting incident number 3004 of 11/07/2020. Reports can also be made anonymously to the independent Charity Crimestoppers on 0800 555 111.