Chess puzzle (Advantage)
Moves: 1. Nf3 Nf6 2. c4 g6 3. Nc3 d6 4. e4 Bg7 5. d4 Nbd7 6. Be2 O-O 7. O-O c6 8. Be3
a6 9. Rc1 Qe8 10. b4 Ng4 11. Bg5 Ngf6 12. Qd2 e5 13. d5 c5 14. b5 a5 15. Qc2 b6
16. Na4 Rb8 17. Nd2 h6 18. Bh4 Nh7 19. Bg4 Ndf6 20. Bxc8 Qxc8 21. f3 Nh5 22.
Be7 Re8 23. Bxd6 Rb7 24. f4 Nxf4 25. Rxf4 *
Position (FEN): 2q1r1k1/1r3pbn/1p1B2pp/pPpPp3/N1P1PR2/8/P1QN2PP/2R3K1 b - - 0 25
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1310
Best move: exf4