Chess puzzle (Crushing)
Moves: 1. d4 Nf6 2. Nf3 d6 3. Nbd2 g6 4. e3 Bg7 5. Bd3 O-O 6. O-O Nbd7 7. Qe2 c5 8. a3
cxd4 9. exd4 e5 10. dxe5 dxe5 11. Nxe5 Re8 12. Ndf3 Nxe5 13. Nxe5 Nd5 14. f4 f6
15. Bb5 Re7 16. c4 Nb6 17. Qd3 Bf5 18. Qxd8+ Rxd8 19. Nf3 a6 20. c5 axb5 21.
cxb6 Red7 22. Be3 Be4 23. b4 Bxf3 24. Rxf3 f5 25. Bc5 *
Position (FEN): 3r2k1/1p1r2bp/1P4p1/1pB2p2/1P3P2/P4R2/6PP/R5K1 b - - 1 25
Black to move.
Themes: Hanging Piece Endgame  
Puzzle rating: 1637
Best move: Bxa1