Battle of yering