Chess puzzle (Advantage)
Moves: 1. e4 c5 2. Nf3 Nc6 3. Bc4 Na5 4. Bd3 c4 5. Be2 b5 6. b4 Nc6 7. a3 e5 8. d3 h6
9. dxc4 bxc4 10. Bxc4 Nf6 11. Bb5 a6 12. Bxc6 dxc6 13. Qxd8+ Kxd8 14. O-O Nd7
15. Rd1 f6 16. Bd2 Ke7 17. Nc3 Kf7 18. Nh4 Nb6 19. Ne2 Be6 20. Be3 Nc4 21. Ng3
Be7 22. Nhf5 Bd8 23. Nh5 Bxf5 *
Position (FEN): r2b3r/5kp1/p1p2p1p/4pb1N/1Pn1P3/P3B3/2P2PPP/R2R2K1 w - - 0 24
White to move.
Themes:  Middlegame  
Puzzle rating: 1275
Best move: exf5