Chess puzzle (Crushing)
Moves: 1. d4 d5 2. Nc3 c6 3. Bf4 e6 4. e3 h6 5. Bd3 Nf6 6. Nf3 Bd6 7. Ne5 Nbd7 8. O-O
O-O 9. Qf3 Bc7 10. Be2 Nxe5 11. dxe5 Nd7 12. Qg4 Kh8 13. Bg3 Bxe5 14. Bxe5 Nxe5
15. Qg3 Ng6 16. Bd3 Qf6 17. e4 d4 18. Ne2 e5 19. f4 exf4 20. Nxf4 Nxf4 21. Rxf4
Qg6 *
Position (FEN): r1b2r1k/pp3pp1/2p3qp/8/3pPR2/3B2Q1/PPP3PP/R5K1 w - - 1 22
White to move.
Themes:  Middlegame  
Puzzle rating: 1229
Best move: Qxg6