Chess puzzle (Advantage)
Moves: 1. e4 c5 2. Nf3 d6 3. g3 Nf6 4. e5 dxe5 5. Nxe5 Bf5 6. Bg2 Qc7 7. Nc4 Nc6 8.
O-O Nd4 9. d3 e5 10. Bg5 h6 11. Bxf6 gxf6 12. Nc3 Be6 13. Nd2 f5 14. f4 Bd6 15.
fxe5 Bxe5 16. Nf3 f4 17. Nxe5 Qxe5 18. Rxf4 Qe3+ 19. Kh1 O-O-O 20. a4 h5 21.
Nb5 Bg4 22. Qc1 Qxc1+ 23. Rxc1 Ne2 24. Re1 *
Position (FEN): 2kr3r/pp3p2/8/1Np4p/P4Rb1/3P2P1/1PP1n1BP/4R2K b - - 2 24
Black to move.
Themes:  Middlegame  
Puzzle rating: 1310
Best move: Nxf4