Guelph Police have arrested a 21-year-old man from Oakville after he allegedly punched a patrol officer and tried to run away on Sunday. 

Police say officers saw the 21-year-old punch another man at around 1:55 a.m., and knock him to the ground. When they approached the man, he punched one of the officers, police say.

After a short foot chase the man was arrested.

The suspect has been charged with assault and assaulting police. 

He is set to appear in court on September 30.