Soldier 'heard shots and blasts'