Clashes that erupted after a football match in a western Libyan town left several people injured, authorities said Friday, while a government building was set on fire in Tripoli.

Fights began in the town of Tarhunah, some 80 kilometres south of the capital, after a match between Tripoli's Al-Ittihad SCSC and Misrata's Asswehly SC on Thursday.

The match, which was part of the title play-off in Libya's top football division, was held behind closed doors.

It was suspended shortly before the final whistle after Al-Ittihad's players protested over a penalty kick they believed should have been awarded, Libyan news agency LANA reported.

The incident led to fights between supporters and security forces outside the stadium, according to the news agency.