Chess puzzle (Equality)
Moves: 1. e4 c5 2. Nf3 e6 3. g3 Nc6 4. Bg2 Nf6 5. d3 d5 6. e5 Nd7 7. Bg5 Qc7 8. O-O
Ndxe5 9. Nbd2 Nxf3+ 10. Nxf3 Bd6 11. d4 cxd4 12. Nxd4 O-O 13. c3 h6 14. Be3 a6
15. Qd2 Ne5 16. f4 Nc4 17. Qe2 b5 18. Bc1 Bc5 19. Kh1 b4 20. Qg4 bxc3 21. f5
Bxd4 22. f6 Bxf6 23. Rxf6 Kh7 *
Position (FEN): r1b2r2/2q2ppk/p3pR1p/3p4/2n3Q1/2p3P1/PP4BP/R1B4K w - - 1 24
White to move.
Themes:  Middlegame  
Puzzle rating: 1516
Best move: Bxh6