Chess puzzle (Crushing)
Moves: 1. e4 e5 2. Nf3 Nf6 3. d3 c6 4. Bg5 Be7 5. Nc3 d6 6. Be2 h6 7. Bh4 O-O 8. O-O
Be6 9. d4 exd4 10. Nxd4 Qc7 11. Bg3 Qd8 12. f4 Bd7 13. Kh1 Na6 14. e5 dxe5 15.
fxe5 Nd5 16. Nxd5 cxd5 17. Bg4 Nc5 18. Bxd7 Qxd7 19. Nf5 Rad8 20. b4 Ne4 21.
Qg4 Bg5 22. h4 Nxg3+ *
Position (FEN): 3r1rk1/pp1q1pp1/7p/3pPNb1/1P4QP/6n1/P1P3P1/R4R1K w - - 0 23
White to move.
Themes:  Middlegame  
Puzzle rating: 933
Best move: Qxg3