Chess puzzle (Crushing)
Moves: 1. d4 d5 2. c4 e6 3. Nc3 Nf6 4. Nf3 Be7 5. cxd5 exd5 6. Bg5 O-O 7. e3 Bg4 8.
Bd3 Nbd7 9. Bxf6 Nxf6 10. h3 Bh5 11. g4 Bg6 12. g5 Ne4 13. h4 Bb4 14. Qc2 c5
15. h5 Bf5 16. dxc5 Qa5 17. Ke2 Bxc3 18. bxc3 Nxc3+ 19. Kf1 Bxd3+ 20. Qxd3 Rad8
21. h6 g6 22. Qd4 f6 23. gxf6 Ne4 24. Rb1 Rxf6 25. Rxb7 *
Position (FEN): 3r2k1/pR5p/5rpP/q1Pp4/3Qn3/4PN2/P4P2/5K1R b - - 0 25
Black to move.
Themes:  Middlegame  
Puzzle rating: 1676
Best move: Qa6+