Chess puzzle (Crushing)
Moves: 1. e4 g6 2. Bc4 Bg7 3. d4 d6 4. Bf4 Nf6 5. Nd2 a6 6. b3 b5 7. Bd3 Bb7 8. Qe2
Nbd7 9. Ngf3 O-O 10. O-O h6 11. h3 Nh5 12. Bh2 c5 13. c3 Qa5 14. Rfc1 Rfe8 15.
g4 Nhf6 16. e5 Nd5 17. e6 Nxc3 18. exf7+ Kxf7 19. Qe3 Nd5 20. Qe4 N7f6 *
Position (FEN): r3r3/1b2pkb1/p2p1npp/qppn4/3PQ1P1/1P1B1N1P/P2N1P1B/R1R3K1 w - - 4 21
White to move.
Themes:  Middlegame  
Puzzle rating: 1342
Best move: Qxg6+