Miles: ‘They gave us a punch in the mouth’