Chess puzzle (Advantage)
Moves: 1. e4 e6 2. d4 d5 3. e5 c5 4. c3 Qb6 5. Nf3 Nc6 6. Be3 Qxb2 7. Nbd2 Qxc3 8. Bb5
cxd4 9. Nxd4 Bd7 10. Bxc6 bxc6 11. Rc1 Qa5 12. Nxc6 Qxa2 13. Nb3 Bxc6 14. Rxc6
Bb4+ 15. Nd2 Bxd2+ 16. Bxd2 Ne7 17. Rc7 Nf5 18. O-O O-O 19. Be3 Rfc8 20. Rd7
Rc2 21. Qf3 Rf8 22. Rxa7 Qxa7 *
Position (FEN): 5rk1/q4ppp/4p3/3pPn2/8/4BQ2/2r2PPP/5RK1 w - - 0 23
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 927
Best move: Bxa7