Chess puzzle (Equality)
Moves: 1. c4 c5 2. Nc3 Nf6 3. g3 e6 4. Bg2 Nc6 5. Nf3 d6 6. O-O Be7 7. Re1 O-O 8. d4
cxd4 9. Nxd4 Nxd4 10. Qxd4 Qc7 11. b3 Rb8 12. Bb2 Bd7 13. Ne4 e5 14. Qd3 Bc6
15. Nxf6+ Bxf6 16. e4 Rbd8 17. h4 a6 18. Bc1 b5 19. Bd2 Bd7 20. Rac1 Qb7 21.
Qxd6 Bh3 22. Qxf8+ Rxf8 23. Bb4 Rd8 *
Position (FEN): 3r2k1/1q3ppp/p4b2/1p2p3/1BP1P2P/1P4Pb/P4PB1/2R1R1K1 w - - 2 24
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1560
Best move: Bxh3