Chess puzzle (Advantage)
Moves: 1. e4 c5 2. d4 cxd4 3. c3 dxc3 4. Nxc3 Nc6 5. Nf3 e6 6. Bc4 Bb4 7. Bd2 Nf6 8.
O-O Bxc3 9. Bxc3 Nxe4 10. Qe2 Nxc3 11. bxc3 O-O 12. Rad1 d5 13. Rd3 Qf6 14. Bb3
Re8 15. Nd2 Ne5 16. Rg3 Bd7 17. f4 Ng6 18. Qg4 d4 19. Ne4 Qe7 20. cxd4 Bc6 *
Position (FEN): r3r1k1/pp2qppp/2b1p1n1/8/3PNPQ1/1B4R1/P5PP/5RK1 w - - 1 21
White to move.
Themes:  Middlegame  
Puzzle rating: 2097
Best move: Ng5