Chess puzzle (Advantage)
Moves: 1. e4 e5 2. d4 Nc6 3. dxe5 Nxe5 4. Nf3 Nxf3+ 5. Qxf3 Bc5 6. Be3 Bb4+ 7. c3 Ba5
8. Nd2 d6 9. O-O-O Be6 10. Kb1 Qe7 11. Bd3 Bb6 12. Rhe1 c5 13. e5 d5 14. Bb5+
Kd8 15. Qg3 a6 16. Qxg7 axb5 17. Qxh8 Kc7 18. Qg7 d4 19. cxd4 Bxa2+ 20. Kc1 *
Position (FEN): r5n1/1pk1qpQp/1b6/1pp1P3/3P4/4B3/bP1N1PPP/2KRR3 b - - 1 20
Black to move.
Themes:  Middlegame  
Puzzle rating: 1334
Best move: cxd4