Police are appealing for witnesses after a man was seriously assaulted on Forres Drive in Glenrothes last night.
The incident took place at around 7.30pm, and the 28-year-old victim is being treated in hospital with serious but not life-threatening injuries.
Inspector Kirk Donnelly, from Glenrothes police station, said: "This kind of violent incident has no place on our streets and we're appealing for anyone with information to come forward.
"We are particularly keen to hear from anyone who may have been in the Forres Drive area around the time of the incident and saw anything suspicious.
"It is believed that two men were involved in the attack and one may have been in possession of a weapon. There is not believed to be any threat to the wider public."
Anyone with information should contact Police Scotland on 101, quoting incident 3054 of July 30. Alternatively, you can call Crimestoppers on 0800 555 111, if you wish to remain anonymous."