A single punch was enough to land Alan Prendergast in hospital