Chess puzzle (Equality)
Moves: 1. e4 e5 2. Nf3 d6 3. a3 Nf6 4. b4 Nxe4 5. Bc4 h6 6. d3 Nf6 7. O-O Be7 8. Be3
O-O 9. Bxh6 gxh6 10. Qd2 Kh7 11. Nc3 d5 12. Bb3 d4 13. Ne4 Nxe4 14. dxe4 Nc6
15. Bd5 Bg5 16. Qe2 Bf6 17. Bxc6 bxc6 18. Rad1 Bg4 19. c3 d3 20. Rxd3 Qc8 21.
h3 Bxh3 *
Position (FEN): r1q2r2/p1p2p1k/2p2b1p/4p3/1P2P3/P1PR1N1b/4QPP1/5RK1 w - - 0 22
White to move.
Themes:  Middlegame  
Puzzle rating: 1876
Best move: gxh3