Chess puzzle (Crushing)
Moves: 1. c4 Nf6 2. d4 e6 3. Nf3 c5 4. e3 d5 5. Nc3 Nc6 6. Be2 cxd4 7. exd4 dxc4 8.
Bxc4 Bb4 9. O-O Qc7 10. Be3 a6 11. d5 Ne5 12. Nxe5 Qxe5 13. Bd4 Qd6 14. Bxf6
gxf6 15. Ne4 Qe7 16. dxe6 Bxe6 17. Bxe6 fxe6 18. Qe2 O-O-O 19. a3 Bd6 20. Qc4+
Kb8 21. Qb3 f5 22. Ng5 *
Position (FEN): 1k1r3r/1p2q2p/p2bp3/5pN1/8/PQ6/1P3PPP/R4RK1 b - - 1 22
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 841
Best move: Qxg5