Three men were rushed to hospital following a fight outside a pub in Failsworth last night.
Emergency services responded to reports of a brawl outside The Anglers Arms in Wrigley Head at 11:45pm.
Two victims were stabbed, and another person suffered a head injury from an object hurled at him. The three men received medical treatment, and their injuries are not believed to be life-threatening or life changing.
The offender, a 28-year-old man, fled the scene prior to police arriving. He was later located and arrested on suspicion of wounding with intent and possession of a class A drug. He remains in police custody.
A scene remains in place with the investigation ongoing.

Officers arrest 11, seize drugs and £70k cash in early morning raids
Businesses invited to shoot their shot for hospice Golf Day
First Choice Homes Oldham supports major clean-up drive
New data reveals slow progress and persistent inequalities for Greater Manchester women and girls