Jamie Kentsch, aged 41, attacked the woman in Wellingborough on the evening of October 29 last year, pinning her down by the neck while repeatedly punching her in the face, fracturing her cheekbone and causing extensive swelling and bruising.
Northamptonshire Police attended, and after the woman was taken to hospital, Kentsch was arrested and charged with assault occasioning actual bodily harm and multiple breaches of a restraining order, entering guilty pleas on what would have been the first day of his court trial.