Battle of river