Chess puzzle (Equality)
Moves: 1. e4 e5 2. Nf3 d6 3. Bc4 h6 4. h3 Nf6 5. O-O Be7 6. c3 O-O 7. d4 exd4 8. cxd4
Nc6 9. Re1 Nh7 10. Nc3 Ng5 11. Nxg5 Bxg5 12. f4 Bf6 13. e5 dxe5 14. fxe5 Bh4
15. Re3 Qxd4 16. Qxd4 Nxd4 17. Re4 Nc2 18. Rb1 Be7 19. g4 c5 20. a3 Nd4 21. Nd5
Bd8 22. Kf2 Be6 23. Be3 Nc6 24. Bxc5 Re8 25. b3 Bxd5 *
Position (FEN): r2br1k1/pp3pp1/2n4p/2BbP3/2B1R1P1/PP5P/5K2/1R6 w - - 0 26
White to move.
Themes:  Middlegame  
Puzzle rating: 899
Best move: Bxd5