Chess puzzle (Advantage)
Moves: 1. e4 e6 2. d4 d5 3. Nc3 Bb4 4. exd5 exd5 5. Bd3 Ne7 6. Nf3 Bg4 7. h3 Bh5 8. a3
Ba5 9. O-O c6 10. Ne2 Bxf3 11. gxf3 O-O 12. Ng3 Nd7 13. f4 Nf6 14. Nh5 Ne4 15.
Qg4 g6 16. Bxe4 dxe4 17. Nf6+ Kh8 18. Qh4 Kg7 19. b4 Bc7 20. Bb2 h5 *
Position (FEN): r2q1r2/ppb1npk1/2p2Np1/7p/1P1PpP1Q/P6P/1BP2P2/R4RK1 w - - 0 21
White to move.
Themes:  Middlegame  
Puzzle rating: 1904
Best move: d5