A MAN was attacked violently at an Inverkeithing pub, knocked to the ground and punched repeatedly in an unprovoked assault.

The culprit was Liam Allport, 30, of Eggleston View, Darlington, who has appeared for sentencing at Dunfermline Sheriff Court.

He had spent the night drinking with the man before attacking him.

Allport admitted that on August 19 last year, at the Burgh Arms, High Street, he assaulted a man by punching him on the head, causing him to fall to the ground.

He then punched the man repeatedly on the head when he was down, to his injury.

He also admitted he kicked maliciously at windows at the bar, causing them to break.

Allport admitted further that on August 20 last year, at Friary Gardens, Inverkeithing, he acted aggressively, shouted and swore at police officers.

Depute fiscal Azrah Yousaf said Allport and the victim had been drinking together in the bar before the incident.

At 10.15pm, they were standing outside the pub when Allport punched the other man in the face, knocking him to the ground then continuing to punch him in a “frenzied attack”, added the depute.

A passer-by saw the incident and contacted the police. Officers arrived and viewed CCTV of the assault.

The video also showed Allport kicking windows at the bar and breaking the glass.

Allport was not traced until 8.30am the next morning when police saw him lying on a public bench in the High Street.

He became aggressive towards officers immediately, shouting and swearing, and was arrested.

Depute fiscal Stephen Morrison said his client had “significant mental health issues”.

He went on: “He can’t remember anything about the incident other than there had been a disagreement. They had been apparently rubbing along amicably earlier.”

Sheriff Wylie Robertson was told not there was not a copy of Allport’s record of convictions in England available.

The sheriff told Allport: “You’re perhaps fortunate I don’t have your previous convictions in front of me otherwise you may have been going to prison.”

Instead, he imposed a community payback order with 250 hours of unpaid work and 21 months of supervision.