Chess puzzle (Advantage)
Moves: 1. e4 c5 2. Nf3 Nc6 3. Bc4 h6 4. Nc3 Nf6 5. d3 e6 6. O-O Bd6 7. Nb5 Bb8 8. Re1
a6 9. Na3 d5 10. exd5 Nxd5 11. Bb3 O-O 12. c4 Ndb4 13. Nc2 Nxc2 14. Bxc2 Re8
15. Be3 b6 16. Qd2 e5 17. Rac1 Bg4 18. Bxh6 gxh6 19. Qxh6 Re6 20. Qg5+ Qxg5 21.
Nxg5 Rg6 22. Ne4 Bf5 23. Ng3 e4 *
Position (FEN): rb4k1/5p2/ppn3r1/2p2b2/2P1p3/3P2N1/PPB2PPP/2R1R1K1 w - - 0 24
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1309
Best move: Nxf5