Chess puzzle (Advantage)
Moves: 1. d4 g6 2. e4 Bg7 3. Nf3 d6 4. Bf4 c5 5. c3 Nc6 6. dxc5 Nf6 7. cxd6 exd6 8.
Qxd6 Qxd6 9. Bxd6 Nxe4 10. Ba3 b5 11. Nbd2 Be6 12. Nxe4 O-O-O 13. Bxb5 Ne5 14.
Nxe5 Bxe5 15. O-O Bd5 16. f3 Bxe4 17. fxe4 Rd2 18. Rxf7 Rhd8 19. Ba6+ Kb8 20.
Rb7+ Ka8 21. Rxh7 Bf4 22. Rf1 Be3+ 23. Kh1 Rd1 24. h3 Rxf1+ 25. Bxf1 Rd1 26.
Kh2 Rxf1 27. h4 Bg1+ 28. Kh3 Re1 29. Rg7 Re3+ 30. g3 Rxe4 31. Rxg6 Re3 32. h5
Re2 33. h6 Kb7 34. h7 Rh2+ 35. Kg4 Rxh7 36. b4 Rh2 37. Rg7+ Ka6 38. b5+ Kxb5
39. Rxa7 *
Position (FEN): 8/R7/8/1k6/6K1/B1P3P1/P6r/6b1 b - - 0 39
Black to move.
Themes: Hanging Piece Endgame  
Puzzle rating: 958
Best move: Bxa7