A Philippine military official says government forces are fighting the last batch of about 30 pro-Islamic State group militants who are surrounded in just one building with all their hostages gone as the nearly five-month siege nears its end in southern Marawi city.