Chess puzzle (Crushing)
Moves: 1. e4 c5 2. Nf3 d6 3. Bc4 Bg4 4. h3 Bh5 5. g4 Bg6 6. Nc3 e6 7. d3 a6 8. a4 Nc6
9. Ne2 Be7 10. c3 Nf6 11. Be3 O-O 12. Qd2 d5 13. exd5 exd5 14. Ba2 Re8 15. Nf4
Bd6 16. Nxg6 hxg6 17. O-O-O Nh7 18. h4 d4 19. Bg5 Qc7 20. Kc2 dxc3 21. Qxc3
Nxg5 22. Nxg5 Re2+ 23. Kb1 Be5 24. Nxf7 *
Position (FEN): r5k1/1pq2Np1/p1n3p1/2p1b3/P5PP/2QP4/BP2rP2/1K1R3R b - - 0 24
Black to move.
Themes:  Middlegame  
Puzzle rating: 1198
Best move: Bxc3