1.Nf3 d5 2.e3 Nf6 3.c4 c6 4.Nc3 e6 5.d4 Nbd7 6.Qc2 Bd6 7.g4 dxc4 8.g5 Nd5 9.Bxc4 e5 10.Bd2 O-O 11.O-O-O exd4 12.Nxd4 Ne5 13.Nxd5 cxd5 14.Bxd5 Bg4 15.Bc3 Bb4 16.Ne2 Bxc3 17.Nxc3 Bxd1 18.Rxd1 Qe7 19.Qe4 Rad8 20.h4 Ng6 21.Qa4 b5 22.Nxb5 Qc5+ 23.Nc3 Ne7 24.Be4 Rxd1+ 25.Qxd1 Rb8 26.Qd2 Ng6 27.h5 Ne5 28.b3 g6 29.h6 Ng4 30.Bd5 Nxf2 31.Bxf7+ Kxf7 32.Qxf2+ Qf5 33.Qg2 Qe5 34.Qf3+ Ke6 35.Qc6+ Kf5 36.Qd7+ Kxg5 37.Kc2 Qf5+ 38.Qxf5+ gxf5 39.Kd3 Kxh6 40.e4 fxe4+ 41.Nxe4 Kg6 42.Kc4 h5 43.b4 h4 44.b5 h3 45.a4 h2 46.Ng3 Kg5 47.a5 Kf4 48.Nh1 Kf3