Chess puzzle (Crushing)
Moves: 1. e4 e5 2. Nf3 d6 3. d4 Nc6 4. Bc4 Bg4 5. c3 Nf6 6. d5 Na5 7. Bd3 c5 8. c4 b6
9. Nc3 Be7 10. h3 Bxf3 11. Qxf3 Nh5 12. Qd1 Nf4 13. Bxf4 exf4 14. Qa4+ Qd7 15.
Qxd7+ Kxd7 16. Be2 Rhd8 17. a3 Ke8 18. Nb5 Rd7 19. b4 Nb3 20. Rb1 Nd4 21. Nxd4
cxd4 22. O-O Bf6 23. Bd1 Kf8 24. Ba4 Rdd8 25. Bc6 Rac8 26. b5 Be5 27. a4 d3 28.
Rfd1 f6 29. Rxd3 g5 30. f3 h5 31. Ra1 h4 32. a5 *
Position (FEN): 2rr1k2/p7/1pBp1p2/PP1Pb1p1/2P1Pp1p/3R1P1P/6P1/R5K1 b - - 0 32
Black to move.
Themes: Hanging Piece Endgame  
Puzzle rating: 999
Best move: Bxa1