Chess puzzle (Advantage)
Moves: 1. e4 e6 2. c4 c5 3. Nf3 Nc6 4. Nc3 Nf6 5. d4 cxd4 6. Nxd4 Bb4 7. Qd3 Bxc3+ 8.
bxc3 Ne5 9. Qc2 O-O 10. Ba3 d6 11. Be2 a6 12. O-O Qc7 13. f4 Nxc4 14. Bxc4 Qxc4
15. Bxd6 Rd8 16. Be5 Ng4 17. Qd1 Ne3 18. Qh5 f6 19. Rf3 fxe5 20. Rxe3 *
Position (FEN): r1br2k1/1p4pp/p3p3/4p2Q/2qNPP2/2P1R3/P5PP/R5K1 b - - 0 20
Black to move.
Themes:  Middlegame  
Puzzle rating: 1422
Best move: exd4