1.d4 Nf6 2.c4 e6 3.Nf3 d5 4.Nc3 dxc4 5.e4 Bb4 6.Bg5 c5 7.Bxc4 cxd4 8.Nxd4 Qa5!? [8...Bxc3+ 9.bxc3 Qa5 is more common.]
9.Bd2 [9.Bb5+ and; 9.Bxf6 are the two other options.]
9...Qc5 [9...0-0 is also possible.]
10.Bb5+ Bd7 [10...Nbd7 11.Nb3 Qb6 12.0-0 Bxc3 13.Bxd7+ Bxd7 14.Bxc3 Nxe4 15.Bxg7 Rg8 16.Bd4 Qb5 was critical recently: Grischuk-Morozevich 2009, Moiseenko-Romanov 2010.]
11.Nb3 Qe7 12.Bd3 Nc6 13.0-0 0-0 14.a3 Bd6 15.Kh1!?N This prophylactic move could make some differences in many lines. [15.f4 e5 16.f5 Nd4 17.Bg5 Bc6 18.Bc4 Qd8 19.Nd5 Bxd5 20.Bxd5 Be7 21.Bxf6 Bxf6 22.Kh1 Rc8 23.Rc1 Qb6 24.Rc3 Rxc3 25.bxc3 Nxb3 26.Bxb3 Qe3 27.Qf3 Qxf3 28.Rxf3 Rc8 29.a4 Rc5 30.g3 Kf8 31.Rd3 1/2-1/2 Wang-Gelfand, Romania 2010; 15.Bg5 h6 16.Bh4 Bf4 17.Ne2 e5?! 18.Nxf4 exf4 19.f3 Be6 20.Bf2 Rfd8 21.Nc5 Ne5 22.Qb1 Bc4 23.Rd1 Rac8 24.Bxc4 Nxc4 25.Rxd8+ Qxd8 26.Qc1 Ne3 27.Bxe3 fxe3 28.Qxe3+- and Kramnik eventually beat Lautier in a blind game in Monte Carlo, 1998.]
15...Be5!? Strange at first sight, but played very fast by Anand. This looks like the same scenario as their first game. Tere Anand was White, played a novelty, and Kramnik drew with much more time on clock.
16.f4 Bxc3 17.Bxc3 e5 18.f5 Rfd8 19.Qe2 b6 20.Nd2 [Launching an attack like 20.g4 would be met by 20...h6 21.Rg1 (21.h4 Nh7 22.Be1 a5 with attack) 21...Nd4! 22.Nxd4 exd4 23.Bxd4 Bc6 24.Bxf6 Qxf6 unclear.]
20...Bc8 21.Nf3 Bb7 22.Rae1 a6 23.Bc4 b5 24.Ba2 h6 25.Bd5!? Here I guess Kramnik realized that he has no advantage, and tried this shot in spite of the fact it only makes a draw.
25...Nxd5 26.exd5 Rxd5 27.f6!
27...Qxf6 [Of course not 27...gxf6? which would be terrible because of 28.Nh4 and a winning attack (Qh5, Re3).]
28.Nxe5 Qe6 29.Nxf7 Qxe2 30.Rxe2
30...Rd7 The coolest move, making a draw at once. Here let's just write down some funny computer ideas. [30...Rf8?! would give White a chance: 31.Ref2! (31.Kg1= ) 31...Re8 32.Nxh6+! gxh6 33.Rf7 Re7 34.Rf8+ Kh7 35.Rh8+ Kg6 36.Rf6+ Kh5 (36...Kg7 37.Rxc6+ Ree5 38.Rc7+ Kxh8 39.h3!+/- ) 37.Rhxh6+ Kg5 38.h4+ Kg4 39.Kh2 Ne5 40.Rh8 Rg7 41.Re6 Kf5 42.Rxe5+ Rxe5 43.Rh5+ Kg4 44.Rxe5 Kxh4 45.Re2+/= is given by the computer at a decent depth, which should be drawn anyway.; 30...a5 31.Re6! b4 32.Nxh6+! gxh6 (32...Kh7!? 33.Bxg7! Ba6 34.Rfe1 Bb7 35.Rf1!= ) 33.Rg6+ Kh7 34.Rg7+ Kh8 35.Bf6 Rf8 36.Rf7+ Kg8 37.Rg7+ Kh8 38.Rg6+ Kh7 39.Rg7+ Kh8= ]
31.Ne5 Re7 32.Ree1 Nxe5 33.Rxe5 Rxe5 34.Bxe5 Re8 35.Re1 Kh7 36.Bc3 Rxe1+ 37.Bxe1 1/2-1/2