Iraqi troops today drove out Islamic State militants from the largest neighbourhood in the western half of the city of Mosul, a senior military commander said, a major development in the months-long fight to recapture the country's second-largest city.