Puzzle of the week #305

Chess Diagram: 

[Event "Puzzle #305"][Date "2016.12.12"][Result "0-1"]1.d4 d5 2.c4 e6 3.Nc3 Nf6 4.Bg5 Nbd7 5.e3 c6 6.Nf3 Qa5 7.Bxf6 Nxf6 8.a3

In this QGD Cambridge Springs line white does not have to worry about Bg5 anymore and with his latest move it intends to defend the critical e1-a5 diagonal and push black back. You are black and it is your turn to move. Your tasks:
a) Analyse the position
b) Play the best line you can think of looking to get a better middle game position
Total available points for this puzzle is 20. The answers will be published next time together with puzzle #306.

Puzzle #304 solution:
Opening theory. Congratulations for all good answers! The correct answers were:
a) 1.d4 d5 2.c4 e6 3.Nc3 Nf6 4.Bg5 Nbd7 5.e3 c6 6.Nf3 Qa5 7.Bd3 ...
b) QGD Cambridge Springs variation
c) Best line for black is:

[Event "Puzzle #304"][Date "2016.12.04"][Result "0-1"][SetUp "1"][FEN "r1b1kb1r/pp1n1ppp/2p1pn2/q2p2B1/2PP4/2NBPN2/PP3PPP/R2QK2R b KQkq - 3 7"]7... Bb4 (7... Ne4 8.Qc2 Nxg5 9.Nxg5 dxc4 {0-1}) 8.Qb3 (8.Qc2 dxc4 9.Bxc4 Ne4 10.Qxe4 Bxc3+ 11.bxc3 Qxc3+ {0-1}) Ne4 9.Bxe4 dxe4 10.Nd2 Bxc3 11.Qxc3 Qxg5 12.Nxe4 Qxg2 {0-1}

Correct solutions:
Jalen, Cody, Deryk - 25 + 5 (early solution)
Uros - 25 + 5 (solution without attending the class)
Coco, Bradley, Benjamin - 25 points
Yakov - 15 + 5 (early solution)
Dheera - 2 + 5 (early solution)

Coco - 75 points
Cody - 74 points
Jalen - 67 points
Deryk - 62 points
Bradley - 60 points
Benjamin - 54 points
Uros - 38 points
Yakov - 36 points
Dheera - 18 points