Chess puzzle (Crushing)
Moves: 1. e4 c5 2. Nf3 g6 3. d4 cxd4 4. Qxd4 Nf6 5. e5 Ng8 6. e6 Nf6 7. exf7+ Kxf7 8.
Bc4+ d5 9. Ng5+ Kg8 10. Bb3 Nc6 11. Qf4 Bg7 12. O-O Na5 13. c4 Nxb3 14. axb3 d4
15. Rd1 d3 16. Nc3 h6 17. Nge4 Kh7 18. Nxf6+ exf6 19. Nd5 Bf5 20. Be3 a6 21. h4
h5 22. Ra5 *
Position (FEN): r2q3r/1p4bk/p4pp1/R2N1b1p/2P2Q1P/1P1pB3/1P3PP1/3R2K1 b - - 1 22
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1079
Best move: Qxa5