In an unlikely alliance of convenience the U.S., Russia and especially Iran are trying to help the Maliki government in Baghdad to stage a counterattack against IS, and chances of success are quite good, especially since they have an air force and IS does not.