Chess puzzle (Advantage)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Nf6 4. d3 d5 5. exd5 Nxd5 6. O-O Be6 7. Bg5 Be7 8.
Bd2 O-O 9. Nc3 h6 10. Qc1 Qd7 11. Bxh6 Nxc3 12. bxc3 Bxc4 13. dxc4 Qe6 14. Bg5
Qxc4 15. Bxe7 Nxe7 16. Nxe5 Qxc3 17. Nd7 Rfd8 18. Rd1 Qc4 19. h3 Qb5 20. Nf6+ *
Position (FEN): r2r2k1/ppp1npp1/5N2/1q6/8/7P/P1P2PP1/R1QR2K1 b - - 2 20
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 926
Best move: gxf6