Chess puzzle (Equality)
Moves: 1. e4 e6 2. Nf3 c6 3. d4 d5 4. e5 Nd7 5. c4 f5 6. cxd5 cxd5 7. Bb5 a6 8. Bxd7+
Bxd7 9. O-O Be7 10. Nc3 g5 11. Qd2 h6 12. h3 b5 13. b3 Bb4 14. Bb2 Rc8 15. Rac1
Ba5 16. Qd3 Ne7 17. Ne2 O-O 18. Rxc8 Nxc8 19. a3 Kg7 20. b4 Bb6 21. Rd1 Be8 22.
Rd2 Bg6 23. Qc3 Na7 24. Nh2 Rf7 25. Qc1 Rc7 26. Rc2 Rxc2 27. Qxc2 g4 28. hxg4
fxg4 29. Qd2 h5 30. Nf4 Bf7 31. Qe3 Nc6 32. g3 a5 33. Bc3 Qa8 34. Nxh5+ *
Position (FEN): q7/5bk1/1bn1p3/pp1pP2N/1P1P2p1/P1B1Q1P1/5P1N/6K1 b - - 0 34
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1646
Best move: Bxh5