Chess puzzle (Equality)
Moves: 1. d4 Nf6 2. Bf4 e6 3. e3 c6 4. Nd2 Qb6 5. Nc4 Qd8 6. Nf3 d5 7. Nce5 Bd6 8. Bd3
O-O 9. c3 h6 10. h4 Bc7 11. g4 Bxe5 12. Nxe5 Ne4 13. f3 Nd6 14. g5 h5 15. g6 f6
16. Ng4 hxg4 17. h5 f5 18. fxg4 Ne4 19. gxf5 Rxf5 20. Qg4 Nd7 21. O-O-O Qa5 22.
Bxe4 dxe4 23. Kb1 Nf6 24. Qg2 Rxh5 25. Rxh5 *
Position (FEN): r1b3k1/pp4p1/2p1pnP1/q6R/3PpB2/2P1P3/PP4Q1/1K1R4 b - - 0 25
Black to move.
Themes:  Middlegame  
Puzzle rating: 1495
Best move: Qxh5