Chess puzzle (Advantage)
Moves: 1. c4 e5 2. Nc3 Nc6 3. g3 Bc5 4. Bg2 Nge7 5. Nf3 a6 6. O-O O-O 7. e3 d6 8. d4
exd4 9. exd4 Ba7 10. Bf4 Bg4 11. Qd2 Bxf3 12. Bxf3 Nxd4 13. Bg2 Ng6 14. Be3 Nc6
15. Bxa7 Rxa7 16. Nd5 Ra8 17. Rae1 Nge7 18. Nxe7+ Nxe7 19. Bxb7 Rb8 20. Bg2 Ng6
21. Re3 f5 22. Rfe1 Kh8 23. b4 f4 24. Re4 Qg5 25. gxf4 *
Position (FEN): 1r3r1k/2p3pp/p2p2n1/6q1/1PP1RP2/8/P2Q1PBP/4R1K1 b - - 0 25
Black to move.
Themes:  Middlegame  
Puzzle rating: 1350
Best move: Nxf4