Chess puzzle (Crushing)
Moves: 1. e4 d6 2. d4 g6 3. Nc3 Bg7 4. Be3 Nf6 5. f3 c6 6. Qd2 b5 7. a3 a5 8. g4 Qb6
9. Nge2 Ra7 10. Ng3 b4 11. Na4 Qb7 12. Bg2 Bd7 13. O-O c5 14. axb4 axb4 15. b3
Bxa4 16. bxa4 Nfd7 17. f4 c4 18. e5 d5 19. f5 c3 20. Qf2 O-O 21. g5 f6 22. fxg6
hxg6 23. gxf6 exf6 24. e6 Nb6 25. Qf3 Nc4 26. Bf4 Ra5 27. Qg4 Nc6 28. Rfd1 Qe7
*
Position (FEN): 5rk1/4q1b1/2n1Ppp1/r2p4/PpnP1BQ1/2p3N1/2P3BP/R2R2K1 w - - 9 29
White to move.
Themes:  Middlegame  
Puzzle rating: 1555
Best move: Qxg6