Chess puzzle (Equality)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Nf6 4. d3 Bc5 5. c3 O-O 6. Nbd2 a5 7. Bb3 d6 8. h3
Be6 9. Bc2 Ne7 10. Nf1 h6 11. g4 Ng6 12. Ng3 c6 13. Be3 Bxe3 14. fxe3 Qb6 15.
Qc1 d5 16. exd5 Bxd5 17. e4 Be6 18. Bd1 Nf4 19. Be2 Bxg4 *
Position (FEN): r4rk1/1p3pp1/1qp2n1p/p3p3/4Pnb1/2PP1NNP/PP2B3/R1Q1K2R w KQ - 0 20
White to move.
Themes:  Middlegame  
Puzzle rating: 2023
Best move: hxg4