Cheyenne Mountain and Evergreen battled their way through the Class 4A boys lacrosse semifinals and will meet for the state championship on Monday.