Chess puzzle (Equality)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 h6 4. d4 exd4 5. Nxd4 Be7 6. O-O Nf6 7. Nc3 O-O 8.
Kh1 Bb4 9. Nxc6 bxc6 10. e5 Nh7 11. Ne4 Bb7 12. Ng3 d6 13. e6 d5 14. Bd3 fxe6
15. c3 Bc5 16. Qe2 Qe8 17. Qc2 Bb6 18. Bg6 Rxf2 19. Bxh7+ Kh8 20. Rxf2 Bxf2 21.
Bg6 Qf8 22. Bxh6 Bxg3 23. hxg3 *
Position (FEN): r4q1k/pbp3p1/2p1p1BB/3p4/8/2P3P1/PPQ3P1/R6K b - - 0 23
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1506
Best move: gxh6