Puzzle of the week #213

Chess Diagram: 

[Event "Puzzle #213"][Date "2012.12.17"][Result "1/2-1/2"]1.d4 d5 2.c4 c6 3.Nf3 Nf6 4.Nc3 e6 5.Bg5 Nbd7 6.e3 Qa5 7.cxd5 Nxd5 8.Qd2 Bb4 9.Rc1 h6 10.Bh4 O-O 11.a3 Bxc3 12.bxc3 Qxa3 13.Bd3 Ne7 14.e4 Ng6 15.Bg3 e5 16.O-O Re8 17.h4 exd4 18.cxd4 Nf6 19.e5 Nd5 20.h5 Nf8 21.Nh2 Qb4 22.Qd1 a5 23.Ng4 a4 24.Bh4 Bxg4 25.Qxg4 Qd2 26.Rcd1 Qf4 27.Qh3 a3

Replay the opening moves available for this game. It was a battle between GMs one can really learn from by replaying it. Your tasks:
a) Name the opening
b) Analyse the position for both sides
c) Decide on the best outcome of this game with White to move

Total available points for this puzzle is 25. The answers will be published next week together with puzzle #214.

Puzzle #212 solution:
Game R Spielmann - R L'Hermet, Germany 1927. I did not get better answers this time around. All had partial good things in them, so I had no choice but to present the solution by GM Kevin Spraggett. Please replay it with care and understand how each move of the solution is judge and chosen:

[Event "Puzzle #212"][Date "2012.12.09"][Result "1-0"][SetUp "1"][FEN "r2r2k1/p3qpp1/2b1pn1p/2p1B3/7Q/3B4/PPP2PPP/2KR2R1 w - - 0 1"]1.g4! c4!? (1...Nd5 2.g5! {Like in the game}) 2.g5! (2.Bxc4 Rxd1+ 3.Rxd1 Qc5 {Takes the sting out of white's attack}) 2...Nd7 (2...Nh7 3.Bxh7+ Kf8 4.Bxg7+ Ke8 5.Be4 {White wins}) 3.Qxh6!! gxh6 4.gxh6+ Kf8 5.Rg8+ Kxg8 6.h7+ Kf8 7.h8=Q#

Correct solutions:
James - 14 points
Derrick, Justin - 10 points
Daniel, Aditya - 8 points

James - 133 points
Daniel - 105 points
Derrick - 96 points
Danny - 82 points
Justin - 76 points
Leo - 55 points
Aditya - 18 points
Ziyao - 15 points
Richard - 10 points
Raymond - 5 points


Ariadna's thread