Chess puzzle (Crushing)
Moves: 1. d4 d5 2. c4 dxc4 3. Nc3 a6 4. e4 b5 5. a4 c6 6. d5 Bb7 7. axb5 cxb5 8. Nf3
g6 9. Bf4 Bg7 10. e5 Nh6 11. Be2 Nf5 12. O-O O-O 13. Re1 e6 14. d6 Nc6 15. Qc1
Nfd4 16. Nxd4 Nxd4 17. Bg4 Nb3 18. Qe3 Nxa1 19. Rxa1 Re8 20. Bg5 Qd7 21. Rd1
Rac8 22. h4 Rc5 *
Position (FEN): 4r1k1/1b1q1pbp/p2Pp1p1/1pr1P1B1/2p3BP/2N1Q3/1P3PP1/3R2K1 w - - 1 23
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 871
Best move: Qxc5