Chess puzzle (Advantage)
Moves: 1. d4 e6 2. c4 c5 3. e3 Nf6 4. Nc3 Nc6 5. Nf3 b6 6. Bd3 cxd4 7. exd4 Bb7 8. O-O
Be7 9. Ne5 Nxd4 10. Bxh7 Rxh7 11. Qxd4 Bc5 12. Qf4 Qc7 13. Re1 d6 14. Nb5 Qe7
15. Nd3 Nh5 16. Qd2 a6 17. Nxc5 bxc5 18. Nc3 O-O-O 19. Nd5 Qh4 20. Qa5 *
Position (FEN): 2kr4/1b3ppr/p2pp3/Q1pN3n/2P4q/8/PP3PPP/R1B1R1K1 b - - 5 20
Black to move.
Themes:  Middlegame  
Puzzle rating: 1909
Best move: exd5