Chess puzzle (Advantage)
Moves: 1. g3 d5 2. Bg2 e6 3. c4 Nf6 4. cxd5 exd5 5. Nf3 b6 6. O-O Bb7 7. d3 Be7 8. b3
Nbd7 9. Bb2 c5 10. Nbd2 Rc8 11. Re1 d4 12. e3 dxe3 13. Rxe3 Nd5 14. Re2 O-O 15.
Nc4 Bf6 16. Nd6 Bxb2 17. Nxb7 Qf6 18. Rxb2 Qxb2 19. Nd6 Nc3 20. Qf1 Rc6 21. Nc4
Qe2 22. Qxe2 Nxe2+ 23. Kf1 Re6 24. Bh3 f5 25. Ne3 Nd4 26. Nxd4 cxd4 27. Nxf5
Rxf5 *
Position (FEN): 6k1/p2n2pp/1p2r3/5r2/3p4/1P1P2PB/P4P1P/R4K2 w - - 0 28
White to move.
Themes: Hanging Piece Endgame  
Puzzle rating: 584
Best move: Bxf5