Chess puzzle (Advantage)
Moves: 1. e4 c6 2. Nf3 d5 3. exd5 cxd5 4. d4 Bg4 5. Be2 Bxf3 6. Bxf3 Nf6 7. Nc3 e6 8.
O-O g6 9. Re1 Bg7 10. Bd2 O-O 11. Re2 a6 12. Be1 b5 13. b4 Nc6 14. Rd2 Nd7 15.
a3 Qb6 16. Ne2 a5 17. c3 axb4 18. axb4 Rxa1 19. Qxa1 e5 20. Bg4 Nf6 21. dxe5 *
Position (FEN): 5rk1/5pbp/1qn2np1/1p1pP3/1P4B1/2P5/3RNPPP/Q3B1K1 b - - 0 21
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1374
Best move: Nxg4