The race to succeed Eliot Spitzer as New York 's attorney general has come down to a riveting if uninspiring brawl between two flawed candidates , the Republican Jeanine Pirro and her Democratic opponent , Andrew Cuomo .