Chess puzzle (Crushing)
Moves: 1. e4 c5 2. Nf3 e6 3. d4 cxd4 4. Nxd4 a6 5. Be3 Nf6 6. Nc3 Qc7 7. f3 Be7 8. Qd2
b5 9. O-O-O Bb7 10. g4 d6 11. h4 Nc6 12. Kb1 Rc8 13. h5 Ne5 14. Be2 Nc4 15.
Bxc4 Qxc4 16. g5 Nd7 17. g6 b4 18. Nce2 Ne5 19. f4 Bxe4 20. gxf7+ Nxf7 21. Rhg1
Bf6 22. b3 Qd5 23. Qxb4 O-O 24. Nc3 a5 *
Position (FEN): 2r2rk1/5npp/3ppb2/p2q3P/1Q1NbP2/1PN1B3/P1P5/1K1R2R1 w - - 0 25
White to move.
Themes:  Middlegame  
Puzzle rating: 1297
Best move: Nxd5