The crash took place on the west-bound carriageway at Charing Cross at around 2pm.
Nobody was seriously hurt, although police said one person was taken to hospital as a precaution.
Two lanes were closed as a result of the incident, leading to congestion and long tailbacks.
Police Scotland said no-one was seriously injured, but one person was taken to hospital as a precautionary measure.
The roads had been busy with people driving to the Boxing Day sales and a football match at Ibrox Stadium.
Meanwhile, two people were taken to Dundee's Ninewells Hospital when a car hit a tree.