Chess puzzle (Advantage)
Moves: 1. e4 c5 2. Bc4 e6 3. Nf3 Nc6 4. d4 d5 5. exd5 exd5 6. Bb5 Nf6 7. O-O Be6 8.
Ne5 Bd7 9. Nxd7 Nxd7 10. Re1+ Be7 11. Bg5 f6 12. Bh4 O-O 13. Nc3 Nxd4 14. Nxd5
Nxb5 15. Nxe7+ Kh8 16. Nf5 Ne5 17. Qxd8 Raxd8 18. f4 Ng6 19. Bg3 Nd4 20. Rac1 *
Position (FEN): 3r1r1k/pp4pp/5pn1/2p2N2/3n1P2/6B1/PPP3PP/2R1R1K1 b - - 4 20
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1250
Best move: Nxf5