Chess puzzle (Crushing)
Moves: 1. c4 e5 2. Nc3 d6 3. g3 c6 4. Bg2 Nf6 5. b4 a6 6. a4 Nbd7 7. Bb2 Be7 8. d3 O-O
9. Nh3 Rb8 10. O-O Qb6 11. b5 axb5 12. axb5 Nc5 13. Rb1 Qc7 14. Ba1 Bd7 15. Kh1
Be6 16. bxc6 bxc6 17. f4 Ng4 18. Qd2 d5 19. cxd5 cxd5 20. Ng5 Bxg5 21. fxg5 Nb3
22. Rxb3 Rxb3 23. Nxd5 Bxd5 24. Bxd5 Qc5 *
Position (FEN): 5rk1/5ppp/8/2qBp1P1/6n1/1r1P2P1/3QP2P/B4R1K w - - 1 25
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1458
Best move: Bxb3