Chess puzzle (Crushing)
Moves: 1. d4 Nf6 2. c4 d6 3. Bg5 h6 4. Bxf6 gxf6 5. e3 Bg7 6. Nf3 b6 7. Nc3 Bb7 8. Be2
Nd7 9. Qa4 O-O 10. d5 Re8 11. O-O Nc5 12. Qc2 e6 13. b4 Nd7 14. b5 e5 15. e4
Nc5 16. Na4 Qd7 17. Nxc5 bxc5 18. a4 a6 19. Nh4 axb5 20. axb5 Kh7 21. Nf5 Rg8
22. f4 Rgb8 23. Qd2 Qe8 24. fxe5 fxe5 25. Rf2 *
Position (FEN): rr2q3/1bp2pbk/3p3p/1PpPpN2/2P1P3/8/3QBRPP/R5K1 b - - 1 25
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 858
Best move: Rxa1+