Chess puzzle (Advantage)
Moves: 1. e4 e5 2. c3 Nf6 3. d3 d5 4. exd5 Qxd5 5. c4 Qc5 6. Be3 Qb4+ 7. Nd2 Qxb2 8.
Ngf3 Bb4 9. Be2 Nc6 10. O-O Bf5 11. Nb3 O-O-O 12. Ng5 Rd7 13. Nc5 Bxc5 14. Bxc5
Kb8 15. a3 h6 16. Nf3 Bxd3 17. Bxd3 e4 18. Rb1 Qc3 19. Rc1 Qxd3 20. Qxd3 Rxd3
21. Ne1 Rxa3 *
Position (FEN): 1k5r/ppp2pp1/2n2n1p/2B5/2P1p3/r7/5PPP/2R1NRK1 w - - 0 22
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 972
Best move: Bxa3