Chess puzzle (Crushing)
Moves: 1. e4 e5 2. Nf3 d6 3. d4 exd4 4. Nxd4 Be7 5. Bc4 Nf6 6. Nc3 c6 7. O-O O-O 8. a3
h6 9. Nf5 Bxf5 10. exf5 b5 11. Ba2 a6 12. Be3 Nbd7 13. Ne2 Ne5 14. Ng3 d5 15.
Re1 Bd6 16. b3 Qc7 17. Nh5 Nxh5 18. Qxh5 Kh7 19. Bb1 Be7 20. Bf4 Bf6 21. c3
Rae8 22. Bc2 Qd8 23. g4 *
Position (FEN): 3qrr2/5ppk/p1p2b1p/1p1pnP1Q/5BP1/PPP5/2B2P1P/R3R1K1 b - - 0 23
Black to move.
Themes:  Middlegame  
Puzzle rating: 950
Best move: Nf3+