Chess puzzle (Equality)
Moves: 1. e4 e6 2. Nf3 d5 3. exd5 exd5 4. d4 Bd6 5. Nc3 Ne7 6. Be3 c6 7. Qd2 O-O 8.
O-O-O Be6 9. Bf4 Bb4 10. a3 Ba5 11. b4 Bc7 12. h4 a5 13. b5 a4 14. Ng5 Ba5 15.
Nxe6 fxe6 16. Bxb8 Rxb8 17. f3 cxb5 18. Qe3 Qd6 19. Nxb5 Qb6 20. g4 Rbc8 21. h5
Rc6 22. h6 Rfc8 23. Bd3 Ng6 24. Bxg6 *
Position (FEN): 2r3k1/1p4pp/1qr1p1BP/bN1p4/p2P2P1/P3QP2/2P5/2KR3R b - - 0 24
Black to move.
Themes:  Middlegame  
Puzzle rating: 1556
Best move: hxg6