Chess puzzle (Advantage)
Opening: Giuoco_Piano, Giuoco_Piano_Other_variations
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Bc5 4. h3 Nf6 5. d3 d6 6. a3 Qe7 7. Nc3 Be6 8. Bxe6
Qxe6 9. Bg5 h6 10. Bh4 g5 11. Bg3 g4 12. hxg4 Nxg4 13. Qe2 Nd4 14. Nxd4 Bxd4
15. O-O-O Bxc3 16. bxc3 O-O-O 17. d4 Qa2 18. Qxg4+ Kb8 19. dxe5 *
Position (FEN): 1k1r3r/ppp2p2/3p3p/4P3/4P1Q1/P1P3B1/q1P2PP1/2KR3R b - - 0 19
Black to move.
Themes:  Middlegame  
Puzzle rating: 1904
Best move: dxe5