Chess puzzle (Crushing)
Moves: 1. d4 d5 2. c4 c6 3. Nc3 Be6 4. cxd5 Bxd5 5. e4 Be6 6. Nf3 h6 7. Be2 g5 8. h3
Bg7 9. e5 Nd7 10. a3 Nb6 11. Be3 Nd5 12. Nxd5 Bxd5 13. O-O e6 14. Rc1 f5 15.
Bc4 g4 16. Bxd5 Qxd5 17. Nh4 gxh3 18. Qh5+ Kd8 19. gxh3 Ne7 20. Ng6 Nxg6 21.
Qxg6 Rg8 *
Position (FEN): r2k2r1/pp4b1/2p1p1Qp/3qPp2/3P4/P3B2P/1P3P2/2R2RK1 w - - 1 22
White to move.
Themes:  Middlegame  
Puzzle rating: 2317
Best move: Qf7