Chess puzzle (Advantage)
Moves: 1. d4 Nf6 2. c4 g6 3. Nc3 Bg7 4. g3 O-O 5. Bg2 c6 6. Nf3 d6 7. O-O Bd7 8. Re1
Qc8 9. e4 Bh3 10. Bg5 Bxg2 11. Kxg2 Nbd7 12. e5 dxe5 13. dxe5 Ng4 14. Bxe7 Re8
15. Bd6 Nb6 16. b3 Qd7 17. Qe2 Nc8 18. Rad1 Nxd6 19. Rxd6 Qf5 20. Qd3 Qxd3 21.
Rxd3 Nxe5 22. Nxe5 Bxe5 23. Rde3 f6 24. f4 Bxc3 25. Rxe8+ Rxe8 26. Rxe8+ Kf7
27. Rb8 b5 28. Rb7+ Ke6 29. cxb5 cxb5 30. Rxa7 h5 31. Ra6+ Kd5 32. Rxf6 *
Position (FEN): 8/8/5Rp1/1p1k3p/5P2/1Pb3P1/P5KP/8 b - - 0 32
Black to move.
Themes: Hanging Piece Endgame  
Puzzle rating: 666
Best move: Bxf6