Chess puzzle (Equality)
Moves: 1. d4 Nf6 2. c4 e5 3. dxe5 Ng4 4. Nf3 Bc5 5. e3 Nc6 6. Be2 O-O 7. Nc3 Re8 8. a3
a5 9. b3 Ngxe5 10. Bb2 Nxf3+ 11. Bxf3 Ne5 12. Be2 Ra6 13. Ne4 Bf8 14. Qd4 f5
15. Qd5+ Kh8 16. Bxe5 fxe4 17. Bh5 Ree6 18. Bg4 Rg6 19. h3 d6 20. O-O-O Rg5 21.
Qd4 Bxg4 *
Position (FEN): 3q1b1k/1pp3pp/r2p4/p3B1r1/2PQp1b1/PP2P2P/5PP1/2KR3R w - - 0 22
White to move.
Themes:  Middlegame  
Puzzle rating: 1602
Best move: hxg4