Chess puzzle (Crushing)
Moves: 1. e4 c6 2. d4 d5 3. e5 c5 4. Nf3 Bg4 5. h3 Bxf3 6. Qxf3 cxd4 7. Bb5+ Nc6 8.
Bf4 Qa5+ 9. Nd2 Qxb5 10. a3 e6 11. Nb3 Nge7 12. a4 Qb6 13. O-O Ng6 14. Bg3
Ngxe5 15. Qh5 g6 16. Qg5 Be7 17. Qh6 f5 18. Qg7 O-O-O 19. Bxe5 Rdg8 20. Qf7 Rf8
*
Position (FEN): 2k2r1r/pp2bQ1p/1qn1p1p1/3pBp2/P2p4/1N5P/1PP2PP1/R4RK1 w - - 3 21
White to move.
Themes:  Middlegame  
Puzzle rating: 1497
Best move: Qxe6+