Chess puzzle (Equality)
Moves: 1. b3 e5 2. Bb2 Nc6 3. e3 e4 4. Ne2 d5 5. Ng3 Nf6 6. d3 Bb4+ 7. c3 Bc5 8. dxe4
Nxe4 9. Nxe4 dxe4 10. Qxd8+ Nxd8 11. Be2 O-O 12. Nd2 b5 13. Nxe4 Be7 14. O-O
Bb7 15. Ng3 b4 16. c4 c5 17. Nf5 Bg5 18. Bxg7 Re8 19. Bh6 Bf6 20. Rad1 Re6 21.
Bf4 Be4 22. Nh6+ Kg7 23. Ng4 Bh4 24. g3 Be7 25. f3 Bc2 26. Rd2 Bf5 27. Nh6 Bg6
28. Ng4 f5 29. Ne5 Be8 30. Bd3 Kf6 31. Nd7+ *
Position (FEN): r2nb3/p2Nb2p/4rk2/2p2p2/1pP2B2/1P1BPPP1/P2R3P/5RK1 b - - 5 31
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1539
Best move: Bxd7