A man has been charged after a police officer was attacked at Wednesday's Dundee v Celtic match.

The 20-year-old is understood to have been refused entry to Dens Park before the alleged attack took place.

Celtic beat Dundee 4-0 in the League Cup clash.

A Police Scotland spokesman said: "The man is due to appear at Dundee Sheriff Court at a later date."

Seven people were also ejected from the ground for smoking during the match.