Chess puzzle (Advantage)
Moves: 1. c4 e5 2. d3 Bc5 3. Nf3 d6 4. g3 Bd7 5. Bg2 Bc6 6. O-O Nf6 7. Bg5 O-O 8. Bxf6
Qxf6 9. Nbd2 a6 10. a3 Ba7 11. Rb1 Qe6 12. Qc2 Qf6 13. b4 Bd7 14. Ne4 Qf5 15.
c5 d5 16. Nc3 d4 17. Nd5 Nc6 18. Nxc7 Rac8 19. Nd5 Be6 20. Nh4 Qg4 21. f4 exf4
22. Rxf4 Qg5 23. Rff1 *
Position (FEN): 2r2rk1/bp3ppp/p1n1b3/2PN2q1/1P1p3N/P2P2P1/2Q1P1BP/1R3RK1 b - - 2 23
Black to move.
Themes:  Middlegame  
Puzzle rating: 1227
Best move: Bxd5