Battle of fan castle