Police in Wellingborough are appealing for witnesses after three men were assaulted in Gosforth.
The assault happened sometime between 1am and 1.30am in the early hours of Sunday (14 February), while the victims were outside a house waiting for a taxi.
They were approached by a group of men, who punched two of the victims in the face. The third victim was stabbed the leg with an unknown object.
The offenders were all wearing darking clothing and most had their faces covered with scarves.
Witnesses, or anyone with information, can call Northamptonshire Police on 101. Alternatively, they can call independent charity Crimestoppers anonymously on 0800 555111.