Chess puzzle (Equality)
Moves: 1. c3 Nf6 2. d4 d5 3. Qc2 Nc6 4. Bf4 e6 5. Nd2 Bd6 6. Bg5 Be7 7. Bf4 Bd6 8. Bg5
Be7 9. Be3 Ng4 10. Bf4 Nf6 11. e4 dxe4 12. Nxe4 Nxe4 13. Qxe4 Bd6 14. Be3 Be7
15. Bb5 Bd7 16. O-O-O a6 17. Ba4 Bg5 18. f4 Be7 19. Nf3 h6 20. Ne5 f5 21. Qf3
O-O 22. Ng6 Re8 23. g4 fxg4 24. Qxg4 e5 25. Qh5 exf4 26. Bxf4 Bg5 27. Bb3+ Be6
28. Bxg5 Qxg5+ 29. Qxg5 hxg5 30. d5 Bg4 31. dxc6+ Kh7 32. Rd4 Bf3 33. Bc2 *
Position (FEN): r3r3/1pp3pk/p1P3N1/6p1/3R4/2P2b2/PPB4P/2K4R b - - 4 33
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1273
Best move: Bxh1