Chess puzzle (Equality)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 a6 4. Ba4 b5 5. Bb3 Nf6 6. d3 Bc5 7. Bg5 O-O 8. h3
h6 9. Bd2 d6 10. Qc1 Nd4 11. Nxd4 Bxd4 12. c3 Ba7 13. O-O Kh7 14. Be3 c5 15.
Nd2 Nh5 16. Nf3 f5 17. Bd5 Rb8 18. Nh2 f4 19. Bd2 c4 20. Nf3 Ng3 21. Re1 Bxh3 *
Position (FEN): 1r1q1r2/b5pk/p2p3p/1p1Bp3/2p1Pp2/2PP1Nnb/PP1B1PP1/R1Q1R1K1 w - - 0 22
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1589
Best move: gxh3