Chess puzzle (Equality)
Moves: 1. e4 d5 2. Nf3 dxe4 3. Ng5 Nf6 4. Nc3 Bf5 5. d3 exd3 6. Qf3 Bc8 7. Bxd3 g6 8.
Bc4 e6 9. O-O Bg7 10. Rd1 Bd7 11. Nce4 O-O 12. Nxf6+ Qxf6 13. Qxb7 Bc6 14. Qb3
Nd7 15. c3 Ne5 16. Be2 Bd5 17. Qc2 Rad8 18. Be3 a5 19. c4 Bb7 20. b3 Rd6 21.
Ne4 Qf5 22. Nf6+ Bxf6 23. Qxf5 exf5 24. Rxd6 cxd6 25. Rd1 Rd8 26. f4 Nc6 27. g3
Nb4 28. Rd2 Bc3 29. Rd1 Nxa2 30. Bb6 Bb4 *
Position (FEN): 3r2k1/1b3p1p/1B1p2p1/p4p2/1bP2P2/1P4P1/n3B2P/3R2K1 w - - 2 31
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 870
Best move: Bxd8