Chess puzzle (Equality)
Moves: 1. e4 c5 2. Ne2 d6 3. Ng3 g6 4. Be2 Bg7 5. O-O Nc6 6. c3 e5 7. d3 Nge7 8. f4
O-O 9. f5 gxf5 10. exf5 f6 11. Nd2 b6 12. Nb3 Bb7 13. Nh5 Rf7 14. Ng3 d5 15.
Bh5 Rf8 16. Qg4 Kh8 17. Bd2 Rg8 18. Bf7 Rf8 19. Be6 Ng8 20. Nh5 Qe7 21. Bxd5
Rad8 22. Be6 Rxd3 23. Bc4 Rd6 24. Rf3 Nh6 25. Bxh6 *
Position (FEN): 5r1k/pb2q1bp/1pnr1p1B/2p1pP1N/2B3Q1/1NP2R2/PP4PP/R5K1 b - - 0 25
Black to move.
Themes:  Middlegame  
Puzzle rating: 1523
Best move: Bxh6