Chess puzzle (Advantage)
Moves: 1. d4 c5 2. Bf4 cxd4 3. Qxd4 Nc6 4. Qa4 Qa5+ 5. Nc3 Qxa4 6. Nxa4 Nf6 7. O-O-O
g6 8. Nc3 Ng4 9. Bg3 Bg7 10. e4 Be5 11. Re1 Bxg3 12. hxg3 Nxf2 13. Rh4 g5 14.
Rh5 h6 15. Be2 d6 16. Rf1 Ng4 17. Nf3 Ne3 18. Rfh1 Nxg2 19. Nxg5 Ne3 20. Kd2
Bg4 21. Bxg4 *
Position (FEN): r3k2r/pp2pp2/2np3p/6NR/4P1B1/2N1n1P1/PPPK4/7R b kq - 0 21
Black to move.
Themes:  Middlegame  
Puzzle rating: 1179
Best move: Nxg4