The Virginia Cavaliers men's lacrosse team defeated the No. 11 North Carolina Tar Heels 15-11 on Thursday night in Chapel Hill.