Chess puzzle (Advantage)
Moves: 1. e4 c6 2. d4 d6 3. c4 Nd7 4. Nc3 g6 5. Nf3 Bg7 6. Be3 Qb6 7. Qd2 e6 8. g3 Ne7
9. Bg2 O-O 10. h4 h5 11. O-O c5 12. dxc5 Nxc5 13. e5 Rd8 14. Rfd1 Nf5 15. Bg5
Rd7 16. b4 Qxb4 17. Rab1 Qxc4 18. Bf1 Qg4 19. Be2 Ne4 20. Nxe4 Qxe4 21. Rb4 Qd5
22. Qxd5 *
Position (FEN): r1b3k1/pp1r1pb1/3pp1p1/3QPnBp/1R5P/5NP1/P3BP2/3R2K1 b - - 0 22
Black to move.
Themes:  Middlegame  
Puzzle rating: 1012
Best move: exd5