Chess puzzle (Advantage)
Moves: 1. g3 e5 2. Bg2 c6 3. Nf3 d5 4. d3 Bd6 5. O-O Ne7 6. Ng5 O-O 7. c3 h6 8. Nf3 f5
9. Be3 Ng6 10. Qb3 Kh7 11. Nbd2 e4 12. Nd4 Qe7 13. c4 f4 14. gxf4 Nxf4 15. Bxf4
Bxf4 16. e3 Bd6 17. dxe4 Qg5 18. f4 Qg6 19. f5 Qh5 20. N2f3 *
Position (FEN): rnb2r2/pp4pk/2pb3p/3p1P1q/2PNP3/1Q2PN2/PP4BP/R4RK1 b - - 2 20
Black to move.
Themes:  Middlegame  
Puzzle rating: 1528
Best move: dxe4