Chess puzzle (Crushing)
Moves: 1. e4 e5 2. Bc4 Nf6 3. Nf3 Nc6 4. d3 Bc5 5. Bg5 h6 6. Bh4 d6 7. h3 Be6 8. Nc3
g5 9. Bg3 Bxc4 10. dxc4 Qd7 11. Qd3 Nb4 12. Qd2 Nc6 13. h4 gxh4 14. Bxh4 Ng4
15. O-O-O h5 16. Nh2 Ne7 17. Nxg4 Qxg4 18. Bxe7 Kxe7 19. Nd5+ Kd8 20. g3 c6 21.
Nf6 Qg5 *
Position (FEN): r2k3r/pp3p2/2pp1N2/2b1p1qp/2P1P3/6P1/PPPQ1P2/2KR3R w - - 2 22
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 870
Best move: Qxg5