Chess puzzle (Advantage)
Moves: 1. d4 Nf6 2. Nf3 d5 3. c4 e6 4. Nc3 Be7 5. b3 O-O 6. Bb2 dxc4 7. bxc4 c5 8. d5
exd5 9. cxd5 Na6 10. e4 Bg4 11. Bxa6 bxa6 12. h3 Bh5 13. Qd3 Rb8 14. Rb1 Rb4
15. Nd2 Bg6 16. a3 Rd4 17. Qe3 Nxe4 18. Ncxe4 Qa5 19. Bxd4 cxd4 20. Qxd4 Bxe4
21. O-O Bxb1 22. Rxb1 Bf6 23. Qxa7 *
Position (FEN): 5rk1/Q4ppp/p4b2/q2P4/8/P6P/3N1PP1/1R4K1 b - - 0 23
Black to move.
Themes: Hanging Piece Endgame  
Puzzle rating: 870
Best move: Qxd2