I think the obliteration of Mosul will work out with the Iraqi US/not very good fighters, moving fast and taking a third of that Iraqi city.
A third of Mosul will be taken by Iran, who are very good fighters,
A third will be carved out by the Kurds, who are the best fighters...all of them moving in fast driving tanks etc over the heads of the population of the city.
In that large city, there was only ever 7000 ISIS folk anyway, and they are Iraqis anyway...
There will be a brief pause and then both the US/Iraqis and the Iranians, will wipe out the Kurds.
...and then the US/Iraqis and the Iranians will sit down together and have a meeting as victorious 'peace makers'...and, indeed 'Liberators'...of the graveyard. America learnt their big lesson in Vietnam and ever since they have never fought anyone who can fight back. They certainly won't fight Iran. Iran certainly won't fight America...so they will carve up the place to suit the two of them equally.