I feel that either Haruka got pushed beyond his limit again and is about to do something dumb once more, or all of the "armor" he made for all of them actually worked by transferring the damage they took, to him, resulting in his state in that last panel.