Vicious assault saw blood ‘spilled on Preston street’ and landed victim in hospital