Here's the thing. If the Russians weren't murdering maniacs, they could just say -We'll let the UN evacuate the soldiers too.
Then spin it domestically (because foreign opinion is irrelevant ) as -The Great Russian military defeated the Ukrainians in Mariupol but allowed the remaining soldiers to evacuate in order to stabilize the city and redirect forces to more strategic objectives.