There are rifts in the top management of Russia's war against Ukraine.

Russia has announced that after just three months it is ousting top commander Sergei Surovikin, nicknamed "General Armegeddon" for his hard-line style, and replacing him with Valery Gerasimov - the Chief of the General Staff and thus Russia's officially top military officer.

Rival phalanxes within the military

During the war, it has become increasingly clear how an internal power struggle is going on over the Russian military command in Ukraine.

In one ring corner: Gerasimov himself, Defense Minister Shoigu, and most of the more traditional military establishment.

In others: More unconventional but powerful actors such as Wagner boss Evgeny Prigozhin, Chechen leader Ramzan Kadyrov and now pushed down Surovikin.

Shifting favor with impatient Putin

Surovikin has hardly had time to do anything further in three months, although there have been setbacks such as Ukraine's bombing of Makiivka where hundreds of Russians may have died.

It is the political tug of war, rather than practical considerations, that is behind the decision.

What you can say is that Surivikin has been poked down a peg hole.

For Gerasimov, it's trickier – in a way, he's been promoted, but to a thankless task that carries the risk of ignominious failure.