A man was jailed for four months after punching a woman driver in a road-rage attack.

Bradford magistrates heard how Stephen Coates "snapped'' and lashed out at Sharon Welsh, striking her in the face.

She suffered a sore neck and cuts to her lip in the incident, which happened in Kings Road, Bradford, last October.

Prosecutor Stacey Carroll described how Mrs Welsh was in a car with her two-year-old daughter, a friend and another young child when she had to stop for road works.

At that point, Coates, who was a behind her, looked angry and blew his horn. He then pulled in front of her and braked sharply twice, causing her to make an emergency stop.

Coates got out of his car and began to argue with Mrs Welsh. He punched her in the face, stepped back in his car and drove off.

After his arrest, he told police Mrs Welsh was not paying attention to the road and that made him angry.

The court was also told how Coates had punched a man who kissed his girlfriend and exposed himself to her on a separate occasion.

Coates, of the Bank, Eccleshill, pleaded guilty to two charges of assault and one of careless driving.

Mitigating, Ray Singh said Coates was "extremely remorseful''.

He said Coates got frustrated when she came to a sudden stop for no apparent reason and began to talk to her passengers.

He said his client overtook her but decided to slow down when abusive language was hurled at him.