Chess puzzle (Crushing)
Moves: 1. e4 c5 2. Bc4 e6 3. Nc3 d6 4. d3 Nf6 5. Bg5 Be7 6. Nge2 h6 7. Bxf6 Bxf6 8.
Rb1 a6 9. a3 b5 10. Ba2 Nc6 11. O-O O-O 12. Ng3 Bb7 13. f4 Bd4+ 14. Kh1 Ne7 15.
Nce2 Bf6 16. f5 exf5 17. Nxf5 Nxf5 18. Rxf5 Bc8 19. Rf1 Bg4 20. h3 Bh5 21. g4
Bg6 22. Nf4 Be5 *
Position (FEN): r2q1rk1/5pp1/p2p2bp/1pp1b3/4PNP1/P2P3P/BPP5/1R1Q1R1K w - - 3 23
White to move.
Themes: Pin Middlegame  
Puzzle rating: 1095
Best move: Nxg6