Chess puzzle (Advantage)
Moves: 1. d4 d5 2. c4 c6 3. Nf3 Nf6 4. Nc3 Bg4 5. Ne5 Bf5 6. cxd5 cxd5 7. g3 e6 8. Bg2
Nbd7 9. O-O Be7 10. Bf4 O-O 11. Nxd7 Qxd7 12. f3 a6 13. e4 dxe4 14. fxe4 Bg4
15. Qd2 Bb4 16. Bg5 Ne8 17. h3 Bh5 18. e5 h6 19. Be3 Rb8 20. d5 exd5 21. Qxd5
Qxd5 *
Position (FEN): 1r2nrk1/1p3pp1/p6p/3qP2b/1b6/2N1B1PP/PP4B1/R4RK1 w - - 0 22
White to move.
Themes:  Middlegame  
Puzzle rating: 948
Best move: Nxd5