Chess puzzle (Advantage)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Nd4 4. Nxd4 exd4 5. c3 d5 6. exd5 Bd6 7. O-O Ne7 8.
Bb5+ c6 9. dxc6 bxc6 10. Qf3 O-O 11. Bxc6 Nxc6 12. Qxc6 Bf5 13. cxd4 Re8 14.
Nc3 Bd3 15. Rd1 Re6 16. Qf3 Bc2 17. Rf1 Rf6 18. Qd5 Rc8 19. Qg5 h6 20. Qh4 Be7
21. Qh3 Bf5 22. Qe3 Rc4 23. d5 Bc5 24. Qe2 Rd4 25. d3 *
Position (FEN): 3q2k1/p4pp1/5r1p/2bP1b2/3r4/2NP4/PP2QPPP/R1B2RK1 b - - 0 25
Black to move.
Themes:  Middlegame  
Puzzle rating: 972
Best move: Bxd3