Chess puzzle (Crushing)
Moves: 1. d4 g6 2. e4 Bg7 3. Nf3 d6 4. h3 e6 5. Nc3 a6 6. Be3 d5 7. e5 Bh6 8. Qd2 Bxe3
9. Qxe3 Nc6 10. a3 Nge7 11. Bd3 h6 12. g4 Na7 13. h4 Bd7 14. h5 g5 15. Nd2 Bb5
16. Bf1 Bxf1 17. Rxf1 Qd7 18. f4 O-O-O 19. fxg5 hxg5 20. Qxg5 Rdg8 21. Qh4 Nec6
22. Rxf7 *
Position (FEN): 2k3rr/nppq1R2/p1n1p3/3pP2P/3P2PQ/P1N5/1PPN4/R3K3 b Q - 0 22
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 689
Best move: Qxf7