Chess puzzle (Crushing)
Moves: 1. e4 c5 2. c4 g6 3. Nc3 Bg7 4. d3 Nc6 5. Nf3 d6 6. Be2 Nf6 7. Bg5 O-O 8. Qd2
a6 9. Bh6 Nb4 10. O-O-O b5 11. Bxg7 Kxg7 12. Kb1 Bd7 13. Nd5 bxc4 14. Nxb4 cxd3
15. Nxd3 Nxe4 16. Qc2 Bf5 17. Nh4 Bd7 18. f3 Nf6 19. g4 a5 20. Qc3 Kg8 21. Ng2
Nd5 22. Qb3 Be6 23. Ndf4 *
Position (FEN): r2q1rk1/4pp1p/3pb1p1/p1pn4/5NP1/1Q3P2/PP2B1NP/1K1R3R b - - 7 23
Black to move.
Themes:  Middlegame  
Puzzle rating: 1446
Best move: Nxf4