Chess puzzle (Equality)
Moves: 1. e4 c5 2. d4 cxd4 3. c3 g6 4. cxd4 d5 5. e5 Bg7 6. Nc3 Nh6 7. h4 Nc6 8. h5
Bf5 9. Be2 Qd7 10. Bg5 f6 11. exf6 exf6 12. Bf4 g5 13. Bg3 O-O 14. Nf3 Be6 15.
Qd2 Nf5 16. h6 Nxh6 17. O-O-O Rac8 18. Kb1 Nf5 19. Bd3 h6 20. Ne2 a5 21. a3 Nd6
22. Rh2 b5 23. Rdh1 Nc4 24. Qc2 b4 25. Bh7+ Kh8 *
Position (FEN): 2r2r1k/3q2bB/2n1bp1p/p2p2p1/1pnP4/P4NB1/1PQ1NPPR/1K5R w - - 2 26
White to move.
Themes:  Middlegame  
Puzzle rating: 1588
Best move: Rxh6