Hi.
I looked a bit at how to avoid:
1.c4 c5 2.Nf3 Nf6 3.g3 g6 4.Bg2 Bg7 5.d4 d5 6.0-0 cxd4 7.Nxd4 0-0 8.cxd5 Nxd5 (D) I don't know if this has been discussed before in other threads. In this book see page 115.
Will share some thoughts. The book does give a ninth move for white, not a continuation but a move, which one can play from here so that is something to begin with. I'm still not sold though.
In the book the alternative continuation 6.Nc3!? is given as well, but also with limited continuations.
I actually wonder if not
1.c4 c5 2.Nf3 Nf6 3.g3 g6 4.Bg2 Bg7 5.d4 d5 6.Nc3 O-O 7.cxd5 Nxd5 8.Nxd5 Qxd5 9.O-O Rd8!? With the idea:
10.Be3 Qf5!? Maybe a novelty. Only checked Megabase though.
11.Qa4 cxd4 12.Nxd4 Bxd4 13.Bxd4 Bd7 14.Qb3 Bc6 Is not just solid enough for black.
Some continuations not in the book I would consider:
1.c4 c5 2.Nf3 Nf6 3.g3 g6 4.Bg2 Bg7 5.d4 d5 6.Nc3 cxd4 7.Nxd4 e5!? And after 8.Qa4+ Bd7 9.Ndb5! With hopefully some chances to press for white seems best.
1.c4 c5 2.Nf3 Nf6 3.g3 g6 4.Bg2 Bg7 5.d4 d5 6.Nc3 Nc6 White should probably play for dxc5 at some point.
Also it seems black can move move order in to:
1.c4 c5 2.Nf3 Nf6 3.g3 g6 4.Bg2 Bg7 5.d4 0-0!? 6.Nc3 6.0-0 cxd4 7.Nxd4 d5 8.cxd5 Nxd5 transposes to the diagram line.
6...cxd4 7.Nxd4 Qc7!? Which looks a bit annoying.
Have a nice day.
/ CbT