Chess puzzle (Advantage)
Moves: 1. d4 Nf6 2. c4 b6 3. Nc3 Bb7 4. Bg5 e6 5. e3 c6 6. Nf3 d5 7. cxd5 exd5 8. Bd3
Nbd7 9. O-O Qc7 10. h3 h6 11. Bf4 Bd6 12. Qd2 g5 13. Bxd6 Qxd6 14. e4 g4 15.
hxg4 Nxg4 16. e5 Qf8 17. Bf5 h5 18. Rfe1 O-O-O 19. e6 fxe6 20. Bxe6 Kb8 21.
Bxg4 *
Position (FEN): 1k1r1q1r/pb1n4/1pp5/3p3p/3P2B1/2N2N2/PP1Q1PP1/R3R1K1 b - - 0 21
Black to move.
Themes:  Middlegame  
Puzzle rating: 1212
Best move: hxg4