Chess puzzle (Advantage)
Moves: 1. c4 c5 2. g3 d6 3. Bg2 Nf6 4. Nc3 Nc6 5. e4 e5 6. Nge2 Be7 7. d3 Be6 8. O-O
a5 9. h3 a4 10. Kh2 O-O 11. f4 Nd4 12. f5 Bd7 13. g4 g6 14. g5 Nh5 15. Nxd4
cxd4 16. Nd5 Bxg5 17. Bxg5 Qxg5 18. Rg1 Qg3+ 19. Kh1 Nf4 20. Qf3 Qxf3 21. Bxf3
Nxh3 22. Rg3 Nf4 23. Nxf4 *
Position (FEN): r4rk1/1p1b1p1p/3p2p1/4pP2/p1PpPN2/3P1BR1/PP6/R6K b - - 0 23
Black to move.
Themes:  Middlegame  
Puzzle rating: 860
Best move: exf4