Shaman is a very difficult creature to beat and ive seen many ways to beat him. The way i did it was with my magician, i gave him the spell to take down enemy resistance and then i went after him with my fire spells till he died.