the warrior in the winged helmet raised his shield to protect his head , but the huge thalesian swung his arm back , rolled his shoulder and delivered an underhand blow instead , catching his opponent just under the ribs .