Chess puzzle (Advantage)
Moves: 1. e4 c5 2. d4 cxd4 3. Nf3 e5 4. c3 dxc3 5. Nxc3 Nc6 6. Bc4 h6 7. O-O Nf6 8.
Qe2 Bb4 9. Nd5 O-O 10. Rd1 Bc5 11. a3 d6 12. b4 Bd4 13. Ra2 a6 14. b5 axb5 15.
Bxb5 Bg4 16. Bxc6 bxc6 17. Nb4 Rc8 18. Be3 c5 19. Nc2 Nxe4 20. Bxd4 Bxf3 21.
Qxf3 *
Position (FEN): 2rq1rk1/5pp1/3p3p/2p1p3/3Bn3/P4Q2/R1N2PPP/3R2K1 b - - 0 21
Black to move.
Themes:  Middlegame  
Puzzle rating: 1751
Best move: Ng5