Hail of punches