A fight over an unpaid transit fee in New Westminster, B.C. ended with the fare evader being jolted with a Taser and a police officer suffering from head injuries.

Transit Police say the man was found on SkyTrain without a fare and when the train stopped at the next station he tried to flee the police.

A fight broke out on an escalator and one officer fell down the moving stairs, cutting his head.

Police say they had to use the Taser twice to subdue the man, who was carrying a knife in his clothing that fell out during the scuffle.

The police say they dealt with the same man two weeks earlier for the same offence and he also had to be physically restrained.

The injured officer is recovering in hospital recovering and police will be recommending charges of obstruction, assaulting a police officer and resisting arrest against the man.

With files from The Canadian Press