Chess puzzle (Crushing)
Moves: 1. e4 e5 2. Nf3 d6 3. Nc3 Nf6 4. Bc4 h6 5. d3 g6 6. Be3 Bg7 7. Qd2 Bg4 8. Qe2
Nc6 9. h3 Nb4 10. hxg4 Nxg4 11. O-O-O a5 12. a3 Nc6 13. Nd2 h5 14. f3 Nxe3 15.
Qxe3 Nd4 16. Nd5 c6 17. Nc3 Bh6 18. Qf2 Qb6 19. Qh4 a4 20. Qf6 Rf8 21. Qxd6 f6
22. Qe6+ *
Position (FEN): r3kr2/1p6/1qp1Qppb/4p2p/p1BnP3/P1NP1P2/1PPN2P1/2KR3R b q - 1 22
Black to move.
Themes:  Middlegame  
Puzzle rating: 905
Best move: Nxe6