Chess puzzle (Equality)
Moves: 1. d4 Nf6 2. Bf4 e6 3. e3 d5 4. Nf3 c5 5. c3 Nc6 6. Bd3 Bd6 7. Bg3 O-O 8. Nbd2
cxd4 9. exd4 Qc7 10. Qe2 Nd7 11. O-O-O Nb4 12. Kb1 Nxd3 13. Qxd3 Bf4 14. Rde1
b5 15. Qxb5 a5 16. a4 Rb8 17. Qd3 Nb6 18. Qc2 Ba6 19. Ne5 Bxg3 *
Position (FEN): 1r3rk1/2q2ppp/bn2p3/p2pN3/P2P4/2P3b1/1PQN1PPP/1K2R2R w - - 0 20
White to move.
Themes:  Middlegame  
Puzzle rating: 1468
Best move: hxg3