Chess puzzle (Advantage)
Moves: 1. d4 Nf6 2. c4 c5 3. d5 d6 4. Nc3 a6 5. Bg5 e6 6. e4 Be7 7. Nf3 h6 8. Be3 exd5
9. cxd5 O-O 10. Bd3 Ng4 11. O-O Nxe3 12. fxe3 Bf6 13. Bc2 Nd7 14. Qd3 Ne5 15.
Nxe5 Bxe5 16. Rf3 Qh4 17. h3 Qg5 18. Ne2 Bxb2 19. Raf1 Be5 20. Nf4 Qe7 21. Ng6
Qg5 *
Position (FEN): r1b2rk1/1p3pp1/p2p2Np/2pPb1q1/4P3/3QPR1P/P1B3P1/5RK1 w - - 6 22
White to move.
Themes:  Middlegame  
Puzzle rating: 1898
Best move: Nxf8