Chess puzzle (Advantage)
Moves: 1. c4 e5 2. e3 c6 3. d4 exd4 4. Qxd4 Nf6 5. Nc3 c5 6. Qe5+ Be7 7. Nd5 Nc6 8.
Qg3 d6 9. Qxg7 Rf8 10. a3 Nxd5 11. cxd5 Bf5 12. dxc6 Qa5+ 13. Bd2 Qb6 14. cxb7
Qxb7 15. Bb5+ Qxb5 16. Nf3 O-O-O 17. Qc3 d5 18. a4 Qa6 19. b4 d4 20. Nxd4 Bf6
21. Qxc5+ Kb7 22. Qxf5 Bxd4 23. b5 Qd6 24. O-O Bxa1 25. Rxa1 *
Position (FEN): 3r1r2/pk3p1p/3q4/1P3Q2/P7/4P3/3B1PPP/R5K1 b - - 0 25
Black to move.
Themes: Hanging Piece Endgame  
Puzzle rating: 908
Best move: Qxd2