Chess puzzle (Equality)
Moves: 1. e4 e6 2. d4 d5 3. Nc3 Bb4 4. Ne2 dxe4 5. a3 Bxc3+ 6. Nxc3 f5 7. Bf4 c6 8.
Bc4 Nf6 9. O-O O-O 10. f3 exf3 11. Rxf3 Nd5 12. Bg3 Nd7 13. Qe2 N7f6 14. Bh4
Qc7 15. Re1 Bd7 16. Bg3 Qd8 17. Bd6 Re8 18. Bd3 b6 19. Nd1 Rc8 20. c4 Ne7 21.
Bxe7 Rxe7 22. Bxf5 Qe8 23. Nc3 Qf7 24. Bh3 Rce8 25. Ne4 Rd8 26. Ng5 Qh5 27.
Nxe6 Rde8 28. Re3 Qxe2 29. R3xe2 h6 30. Kf1 g5 31. Bf5 Kf7 32. Nxg5+ *
Position (FEN): 4r3/p2brk2/1pp2n1p/5BN1/2PP4/P7/1P2R1PP/4RK2 b - - 0 32
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1450
Best move: hxg5