Chess puzzle (Crushing)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 d6 4. Bxc6+ bxc6 5. d4 Bg4 6. dxe5 dxe5 7. Qxd8+
Rxd8 8. Nxe5 Bd7 9. Nxd7 Rxd7 10. O-O Nf6 11. Nc3 Bb4 12. f3 O-O 13. e5 Nd5 14.
Rd1 Rfd8 15. Nxd5 cxd5 16. c3 Bc5+ 17. Kf1 a5 18. a3 h6 19. b4 axb4 20. cxb4
Bb6 21. Ke2 d4 22. Kd3 Rd5 23. f4 Re8 24. Bd2 Re6 25. a4 f6 26. a5 Ba7 27. Rdb1
fxe5 28. fxe5 Rexe5 29. Bf4 Re7 30. b5 g5 31. b6 gxf4 *
Position (FEN): 6k1/b1p1r3/1P5p/P2r4/3p1p2/3K4/6PP/RR6 w - - 0 32
White to move.
Themes: Advanced Pawn, Hanging Piece Endgame  
Puzzle rating: 952
Best move: bxa7