Chess puzzle (Crushing)
Moves: 1. e4 e5 2. Nf3 Bd6 3. d4 Nc6 4. d5 Nce7 5. Nc3 a6 6. Bc4 h6 7. O-O b5 8. Bb3
Nf6 9. Re1 Nh7 10. Bd2 Ng6 11. a4 Be7 12. axb5 a5 13. Ne2 Ng5 14. Ng3 O-O 15.
Bxa5 d6 16. Bd2 Bd7 17. c4 Bg4 18. h3 Nxf3+ 19. gxf3 Bxh3 20. Kh2 Bd7 21. Qc2
Bg5 22. Bxg5 *
Position (FEN): r2q1rk1/2pb1pp1/3p2np/1P1Pp1B1/2P1P3/1B3PN1/1PQ2P1K/R3R3 b - - 0 22
Black to move.
Themes:  Middlegame  
Puzzle rating: 957
Best move: Qxg5