Chess puzzle (Advantage)
Moves: 1. Nf3 c5 2. c4 Nc6 3. g3 g6 4. Bg2 Bg7 5. O-O Nf6 6. d4 cxd4 7. Nxd4 O-O 8.
Nc3 e6 9. Ndb5 d5 10. cxd5 exd5 11. Nxd5 a6 12. Nbc7 Ra7 13. Be3 Nxd5 14. Nxd5
Ra8 15. Nb6 Rb8 16. Qc1 Nd4 17. Bxd4 Bxd4 18. Nd5 Bg7 19. Qc7 Qxc7 20. Nxc7 Bf5
21. e4 Be6 22. Nxe6 fxe6 23. Rab1 Bd4 24. Rfd1 Bxf2+ 25. Kh1 Ba7 26. Rd7 Rf2
27. e5 b5 *
Position (FEN): 1r4k1/b2R3p/p3p1p1/1p2P3/8/6P1/PP3rBP/1R5K w - - 0 28
White to move.
Themes: Hanging Piece Endgame  
Puzzle rating: 999
Best move: Rxa7