1.d4 f5 2.g3 Nf6 3.Bg2 g6 4.Nf3 Bg7 5.0-0 0-0 6.b4 Nc6 To the eyes of a classicist, this is one goofy-looking move, but it's not illogical. White can send the knight into outer space with 7.b5, but that comes at a cost - the weakening of the c4 square and a potentially overextended pawn structure. Meanwhile, as long as the knight survives where it is, it makes a worthy contribution to the fight for the center.
7.a3 d5 8.Bb2 Ne4 9.Nbd2 Be6 Another seriously unattractive but intelligent move, fighting for the c4 square.
10.e3 a5 11.b5 Na7 The knight looks bad on a7, but it's not staying there.
12.Qe2 a4 Artificially isolating the b-pawn.
13.Rfc1 Properly ensuring that he gets in c4 before Black's Na7 clamps down on that square.
13...c6 14.bxc6 bxc6 15.c4 Nc8 16.Bc3 [16.Ne5 looks worthy of attention. Black must either attend to the c-pawn or take on e5, and in both cases White seems a little better.]
16...Ncd6 17.cxd5 Nxc3 18.Rxc3 Bxd5 Now Black's pieces are all very well coordinated, and the slight weakness on c6 isn't enough to give White anything serious.
19.Ne5 Bxg2 20.Kxg2 Bxe5 21.dxe5 Qa5! The key resource that had to be foreseen.
22.Rac1 Qxe5 23.Rxc6 Qb2 24.Qd3 Rfd8 25.R1c2 Qb5 26.Qxb5 Nxb5 Black is fully equal.
27.Nb1 Rd3 28.Nc3 Nxc3 29.R2xc3 Rdd8 30.Rb6 Kf7 31.Rb4 How should Black deal with the threat to his a-pawn? Nakamura finds an elegant answer to this question, one I intend to copy for my own use.
31...Rd2 32.Rcc4 Rd3! 33.Rxa4 Rxa3 This is much more efficient than stacking the rooks in front of the a-pawn, waiting passively for White's next idea. There's nothing to play for anymore, so the draw would be appropriate even in a tournament where the kindergarten (Sofia) rules are in effect. 1/2-1/2