Chess puzzle (Advantage)
Moves: 1. d4 Nf6 2. c4 g6 3. Nc3 Bg7 4. Bf4 d6 5. h3 O-O 6. Nf3 c5 7. e3 cxd4 8. exd4
Nc6 9. Be2 Qb6 10. b3 Nh5 11. Be3 Rd8 12. O-O Qc7 13. Nb5 Qd7 14. Rc1 a6 15.
Nc3 e5 16. d5 Ne7 17. c5 dxc5 18. Bxc5 Nxd5 19. Nxd5 Qxd5 20. Qxd5 Rxd5 21.
Rfd1 Rxd1+ 22. Rxd1 Bf5 23. g4 Bxg4 *
Position (FEN): r5k1/1p3pbp/p5p1/2B1p2n/6b1/1P3N1P/P3BP2/3R2K1 w - - 0 24
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1234
Best move: hxg4