Chess puzzle (Advantage)
Moves: 1. e4 e6 2. d4 Qh4 3. e5 Nc6 4. Nf3 Qe4+ 5. Be3 Nb4 6. Na3 Nd5 7. Bd3 Nxe3 8.
Bxe4 Nxd1 9. Rxd1 d5 10. exd6 Bxd6 11. Nb5 Nf6 12. Nxd6+ cxd6 13. Bd3 Bd7 14.
O-O Ke7 15. c4 Ba4 16. b3 Bc6 17. Ng5 h6 18. Nh3 Rab8 19. Rfe1 b5 20. d5 bxc4
21. dxc6 *
Position (FEN): 1r5r/p3kpp1/2Pppn1p/8/2p5/1P1B3N/P4PPP/3RR1K1 b - - 0 21
Black to move.
Themes:  Middlegame  
Puzzle rating: 1112
Best move: cxd3