Ballyfarsoon won on his first run at Chelmsford City when beating the favourite by 7 lengths under Luke Morris.

He had looked like his turn was near when a good second at Bath early last night, but he disappointed on his last start on the same track five weeks ago.

Today, he made no mistake, taking the lead just after turning for home, and coming home by a wide margin.

He has now won five times on the flat, with four of those victories coming on artificial surfaces.

Watch his win again here

.