The Syrian army and its allies were fighting on Saturday in Islamic State's last pocket in central Syria after taking the heavily defended village of Uqairabat, in the province of Hama, on Friday, a war monitor reported.