Chess puzzle (Advantage)
Moves: 1. e4 c5 2. Nc3 e6 3. Nf3 d5 4. exd5 exd5 5. Bb5+ Nc6 6. O-O Nf6 7. Re1+ Be7 8.
Ne5 Qc7 9. Qe2 O-O 10. Bxc6 bxc6 11. Nxc6 Bd6 12. Ne7+ Bxe7 13. Qxe7 Qf4 14.
Qxc5 Be6 15. d3 Qh4 16. Be3 Ng4 17. h3 Ne5 18. Nxd5 Qh5 19. Bf4 Nf3+ 20. Kf1 *
Position (FEN): r4rk1/p4ppp/4b3/2QN3q/5B2/3P1n1P/PPP2PP1/R3RK2 b - - 4 20
Black to move.
Themes:  Middlegame  
Puzzle rating: 1502
Best move: Bxd5