Rival Angel teams meet in nailbiter