Chess puzzle (Crushing)
Moves: 1. d4 Nf6 2. c4 e6 3. Nc3 Bb4 4. e3 O-O 5. Bd3 c5 6. Ne2 b6 7. a3 Bxc3+ 8. Nxc3
Bb7 9. O-O d5 10. cxd5 cxd4 11. exd4 Nxd5 12. Qh5 f5 13. Bg5 Qe8 14. Qh4 Qg6
15. Bc4 Nxc3 16. bxc3 Re8 17. f3 Ba6 18. Bxa6 Nxa6 19. Rfe1 Nc7 20. Re5 h6 21.
Bf4 Nd5 22. Bd2 Rac8 23. Rc1 Rc4 24. Qe1 b5 25. Qe2 a6 26. Qd3 Rec8 27. Rce1
R8c6 28. Rc1 f4 *
Position (FEN): 6k1/6p1/p1r1p1qp/1p1nR3/2rP1p2/P1PQ1P2/3B2PP/2R3K1 w - - 0 29
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 662
Best move: Qxg6