Chess puzzle (Advantage)
Moves: 1. e4 e5 2. Nf3 Nc6 3. d4 exd4 4. Nxd4 Nge7 5. Nxc6 Nxc6 6. Bc4 g6 7. Nc3 Bg7
8. Bd2 O-O 9. O-O d6 10. Qe2 a6 11. Rfe1 Nd4 12. Qd3 b5 13. Bb3 c5 14. Bd5 c4
15. Qg3 Rb8 16. Rac1 Re8 17. Bg5 Qc7 18. Qf4 Be6 19. Bxe6 Nxe6 20. Nd5 Nxf4 *
Position (FEN): 1r2r1k1/2q2pbp/p2p2p1/1p1N2B1/2p1Pn2/8/PPP2PPP/2R1R1K1 w - - 0 21
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1290
Best move: Nxc7