Chess puzzle (Crushing)
Moves: 1. e4 e6 2. Nf3 d5 3. exd5 exd5 4. Bb5+ c6 5. Ba4 Nf6 6. O-O Bd6 7. Re1+ Be6 8.
Ng5 Qd7 9. Nxe6 fxe6 10. c3 O-O 11. d4 Qd8 12. Bg5 Nbd7 13. Nd2 Re8 14. Nf3 Qc7
15. h3 Re7 16. Bc2 Rf8 17. Qd3 Ree8 18. Bb3 Ne4 19. Be3 Ndf6 20. Ne5 Bxe5 21.
dxe5 Qxe5 22. f3 Nc5 *
Position (FEN): 4rrk1/pp4pp/2p1pn2/2npq3/8/1BPQBP1P/PP4P1/R3R1K1 w - - 1 23
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1034
Best move: Bxc5