Chess puzzle (Equality)
Moves: 1. c4 e6 2. Nc3 d5 3. cxd5 exd5 4. d4 Bb4 5. Bd2 Nf6 6. g3 O-O 7. Bg2 Bf5 8. a3
Bxc3 9. bxc3 Ne4 10. Nf3 Nc6 11. O-O Nxd2 12. Qxd2 Qd6 13. Rfb1 b6 14. Nh4 Bg4
15. h3 Bd7 16. f4 Rae8 17. Bf3 Qh6 18. Kg2 f6 19. Rh1 g5 20. fxg5 fxg5 21. Bg4
Bxg4 *
Position (FEN): 4rrk1/p1p4p/1pn4q/3p2p1/3P2bN/P1P3PP/3QP1K1/R6R w - - 0 22
White to move.
Themes:  Middlegame  
Puzzle rating: 1382
Best move: hxg4