Chess puzzle (Advantage)
Moves: 1. e4 e6 2. d4 d5 3. exd5 exd5 4. Nf3 Nf6 5. Ne5 Bd6 6. Bd3 O-O 7. O-O Re8 8.
f4 c5 9. c3 Nc6 10. Kh1 cxd4 11. cxd4 Nxd4 12. Bxh7+ Nxh7 13. Qxd4 Nf6 14. Nc3
Bc7 15. Rd1 Be6 16. Nb5 Bb6 17. Qd3 Rc8 18. Be3 Bxe3 19. Qxe3 a6 20. Nd4 Ng4
21. Nxg4 *
Position (FEN): 2rqr1k1/1p3pp1/p3b3/3p4/3N1PN1/4Q3/PP4PP/R2R3K b - - 0 21
Black to move.
Themes:  Middlegame  
Puzzle rating: 812
Best move: Bxg4