Chess puzzle (Advantage)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Nc3 Nf6 4. Bc4 h6 5. d3 Bc5 6. O-O O-O 7. Nh4 d5 8. Bxh6
dxc4 9. Be3 Bxe3 10. fxe3 Nh7 11. Qh5 Be6 12. Rf3 Qg5 13. Qxg5 Nxg5 14. Rg3 Nh7
15. Nd5 Bxd5 16. exd5 Ne7 17. dxc4 a5 18. Rf1 f6 19. Rd1 g6 20. d6 Nf5 *
Position (FEN): r4rk1/1pp4n/3P1pp1/p3pn2/2P4N/4P1R1/PPP3PP/3R2K1 w - - 1 21
White to move.
Themes: Pin Middlegame  
Puzzle rating: 1611
Best move: Nxf5