Nf6
Qxe5
Bxc2
Bc4
Bxb3
Ra1
Bxc3
Conditionals:
Rxa2 Bxa2
That's not legal.
edit: ah! the board's not updated!
Rxa2
Nf6