Chess puzzle (Crushing)
Moves: 1. e4 c5 2. Nf3 d6 3. b3 Nf6 4. d3 g6 5. Bb2 Bg7 6. Nbd2 Nc6 7. Rb1 a6 8. h3 b5
9. c3 e6 10. Be2 Qc7 11. Nh2 Nh5 12. Bxh5 gxh5 13. Qxh5 Bb7 14. Qh4 Ne5 15. Ke2
d5 16. f4 Ng6 17. Qg3 Nxf4+ 18. Kf3 dxe4+ 19. Nxe4 Be5 20. c4 Rg8 *
Position (FEN): r3k1r1/1bq2p1p/p3p3/1pp1b3/2P1Nn2/1P1P1KQP/PB4PN/1R5R w q - 1 21
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 670
Best move: Qxg8+