Complex sentence: However, it is not Taishakuten who finally stops Ashura, but on the move to kill Yasha-ō, Ashura in the last moment stabs himself instead.
Split into simpler sentences: However, it is not Taishakuten who stops Ashura, but Ashura himself. As he is about to give Yasha-ō the finishing blow, Ashura in the last moment stabs himself instead.