Chess puzzle (Advantage)
Moves: 1. e4 d5 2. exd5 Qxd5 3. Nc3 Qd8 4. d4 Nf6 5. Be3 e6 6. Bc4 Bb4 7. Nf3 Ne4 8.
Bd2 Nxd2 9. Qxd2 Nc6 10. a3 Bd6 11. O-O-O Qf6 12. Qd3 Bd7 13. Ne4 Qe7 14. Rhe1
O-O-O 15. d5 exd5 16. Bxd5 Bf4+ 17. Kb1 Bf5 18. g3 Bh6 19. Qb5 a6 20. Qa4 Bd7
21. Neg5 Qc5 22. Nxf7 Ne7 23. Nxd8 *
Position (FEN): 2kN3r/1ppbn1pp/p6b/2qB4/Q7/P4NP1/1PP2P1P/1K1RR3 b - - 0 23
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1414
Best move: Bxa4