Chess puzzle (Crushing)
Moves: 1. d4 c5 2. d5 Nf6 3. c4 d6 4. Nc3 e5 5. e4 g6 6. Nf3 Bg7 7. h3 a6 8. Bd3 O-O
9. O-O Nbd7 10. a3 Nh5 11. b4 Nf4 12. Bb2 f5 13. Ne2 fxe4 14. Bxe4 Nf6 15. Nxf4
Nxe4 16. Ne2 Rxf3 17. gxf3 Ng5 18. Ng3 Nxh3+ 19. Kg2 Qh4 20. Rh1 Nf4+ 21. Kg1
Qg5 22. Kf1 h5 23. Ne4 *
Position (FEN): r1b3k1/1p4b1/p2p2p1/2pPp1qp/1PP1Nn2/P4P2/1B3P2/R2Q1K1R b - - 1 23
Black to move.
Themes:  Middlegame  
Puzzle rating: 1141
Best move: Qg2+