Democrat Analilia Mejia and Republican Joe Hathaway will square off in their only debate before the April 16 election.