Chess puzzle (Advantage)
Moves: 1. d4 g6 2. c4 Bg7 3. Nc3 e6 4. e4 Nc6 5. Be3 d5 6. e5 h6 7. f4 Bd7 8. Nf3 Qe7
9. cxd5 exd5 10. Nxd5 Qd8 11. Qb3 Be6 12. Bc4 Na5 13. Qa4+ Nc6 14. Nc3 Rb8 15.
Bxe6 fxe6 16. O-O-O Ne7 17. h4 Nf5 18. Bf2 O-O 19. g4 Nfe7 20. h5 Nd5 21. Nxd5
*
Position (FEN): 1r1q1rk1/ppp3b1/2n1p1pp/3NP2P/Q2P1PP1/5N2/PP3B2/2KR3R b - - 0 21
Black to move.
Themes:  Middlegame  
Puzzle rating: 1387
Best move: Qxd5