Chess puzzle (Crushing)
Moves: 1. d4 Nc6 2. d5 Ne5 3. e4 Ng6 4. c4 e5 5. Bd3 Nf6 6. Ne2 Bc5 7. O-O d6 8. a3 a6
9. Nbc3 O-O 10. b4 Ba7 11. Na4 Qe7 12. Bb2 Nh5 13. Ng3 Nhf4 14. Rc1 h5 15. c5
b6 16. cxd6 cxd6 17. Qc2 h4 18. Nf5 Qg5 19. g3 b5 20. Nc3 hxg3 21. hxg3 Qxg3+ *
Position (FEN): r1b2rk1/b4pp1/p2p2n1/1p1PpN2/1P2Pn2/P1NB2q1/1BQ2P2/2R2RK1 w - - 0 22
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1053
Best move: Nxg3