Thank you!
Yes, she is the final boss and she is not affected by the Chasers upgrade. Congrats for winning against her, now collect the achievements if you haven't already. Cheers!