Chess puzzle (Advantage)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Nd4 4. Nxe5 Qg5 5. Ng4 Nxc2+ 6. Qxc2 Qxg4 7. O-O b5
8. h3 Qg6 9. Bxb5 Bb7 10. Qxc7 Bc8 11. Nc3 Bd6 12. Qa5 Ne7 13. d3 O-O 14. Bc4
Nc6 15. Qa4 Nd4 16. Qd1 Be5 17. f4 Bd6 18. e5 Bc5 19. Be3 Bb7 20. Nd5 Qg3 21.
b4 *
Position (FEN): r4rk1/pb1p1ppp/8/2bNP3/1PBn1P2/3PB1qP/P5P1/R2Q1RK1 b - - 0 21
Black to move.
Themes:  Middlegame  
Puzzle rating: 1907
Best move: Bxd5