Chess puzzle (Advantage)
Moves: 1. c4 e5 2. Nc3 Bc5 3. d3 Nc6 4. g3 h6 5. Bg2 Qf6 6. Nf3 d6 7. O-O h5 8. Nd5
Qd8 9. h4 Nf6 10. Bg5 Nd4 11. e3 Ne6 12. Bxf6 gxf6 13. Re1 c6 14. Qa4 Bd7 15.
Nc3 Qb6 16. Rab1 d5 17. cxd5 cxd5 18. Qc2 d4 19. exd4 Bxd4 20. Ne4 Rc8 *
Position (FEN): 2r1k2r/pp1b1p2/1q2np2/4p2p/3bN2P/3P1NP1/PPQ2PB1/1R2R1K1 w k - 2 21
White to move.
Themes:  Middlegame  
Puzzle rating: 1230
Best move: Nxf6+