Chess puzzle (Advantage)
Moves: 1. d4 d5 2. c4 Bf5 3. Nc3 e6 4. Nf3 Bb4 5. Qa4+ Nc6 6. cxd5 Bxc3+ 7. bxc3 Qxd5
8. Bf4 Nf6 9. e3 O-O 10. c4 Qe4 11. Be2 Bg4 12. O-O Nh5 13. Nd2 Qg6 14. Bxg4
Qxg4 15. Bxc7 Ne7 16. h3 Qg6 17. Bd6 Nf5 18. Bxf8 Rxf8 19. Qxa7 Nh4 20. g3 *
Position (FEN): 5rk1/Qp3ppp/4p1q1/7n/2PP3n/4P1PP/P2N1P2/R4RK1 b - - 0 20
Black to move.
Themes:  Middlegame  
Puzzle rating: 1409
Best move: Nxg3