A man is fighting for his life after being stabbed following Sunday's Old Firm game.

The 47-year-old was taken to the Glasgow Royal Infirmary after a brawl in the Merchant City.

Police, who are treating the attack as attempted murder, are investigating whether the trouble was linked to the Celtic v Rangers game on Sunday.

Two other men, aged 29 and 30, were also taken to hospital after being injured in the large-scale disturbance on Blackfriars Street.

Police were called to incident at around 5.05pm.

Detective Inspector Peter Crombie said: "We are currently going through CCTV and speaking to those who were in the area at the time to try to establish exactly what happened here.

"We are treating the attack on the 47 year-old man as attempted murder, and the attacks on the 29 and 30 year-old men as serious assaults.

"There may have been more people injured in this incident who did not seek medical treatment last night and we would appeal for them to come forward and speak to us.

"We also know that there were a number of people in the area who may have got caught up in it, or stopped to see what was going on. We would ask these people to check back and see if they have any mobile phone footage or images that can help us.

"If you were driving in the area, you may also have dash-cam footage that can help - either prior to the incident taking place or in the aftermath.

"Anyone with any information about the incident, or any footage of before, during or after the incident is urged to get in contact with police."

The incident followed a heated Old Firm clash at Celtic Park that saw two Rangers players sent off.

Celtic won the game 2-1 thanks to a late winner from James Forrest after Ryan Kent had cancelled out Odsonne Edouard's first-half opener.

Alfredo Morelos was shown a red card for an elbow on Scott Brown during the first half and Andy Halliday was sent off after the game for his involvement in an angry clash between the two sides.