Chess puzzle (Advantage)
Moves: 1. d4 c6 2. e4 d5 3. e5 e6 4. Bd3 c5 5. c3 Nc6 6. Ne2 Nge7 7. O-O Nf5 8. Re1
cxd4 9. cxd4 Nfxd4 10. Nxd4 Nxd4 11. Qg4 Qb6 12. Nc3 Bd7 13. Be3 Bc5 14. Qxg7
O-O-O 15. Rac1 Nc6 16. Na4 Qb4 17. Nxc5 Rhg8 18. Qf6 Qg4 19. Bf1 Rg6 20. Qf4
Qh5 21. Qe4 *
Position (FEN): 2kr4/pp1b1p1p/2n1p1r1/2NpP2q/4Q3/4B3/PP3PPP/2R1RBK1 b - - 8 21
Black to move.
Themes:  Middlegame  
Puzzle rating: 1070
Best move: dxe4