Chess puzzle (Advantage)
Moves: 1. d4 Nf6 2. c4 e5 3. d5 Bb4+ 4. Nc3 Ne4 5. Qd3 Nxc3 6. bxc3 Bc5 7. e3 O-O 8.
Nf3 d6 9. e4 f5 10. Bg5 Qe8 11. Be2 fxe4 12. Qxe4 Bf5 13. Qh4 h6 14. Be3 Bxe3
15. fxe3 Nd7 16. O-O Nc5 17. Nd2 e4 18. Rf4 Qe5 19. Raf1 Rae8 20. Bg4 *
Position (FEN): 4rrk1/ppp3p1/3p3p/2nPqb2/2P1pRBQ/2P1P3/P2N2PP/5RK1 b - - 5 20
Black to move.
Themes:  Middlegame  
Puzzle rating: 1854
Best move: g5