1.d4 Nf6 2.c4 c5 3.Nf3 cxd4 4.Nxd4 e5 5.Nb3 Bb4+ 6.Bd2 Bxd2+ 7.N1xd2 d5 8.cxd5 Nxd5 9.e4 Nf6 10.Bc4 O-O 11.O-O Nc6 12.h3 a5 13.a4 Qb6 14.Re1 Rd8 15.Qf3 Nd4 16.Nxd4 Rxd4 17.Qc3 Qc6 18.f3 Bd7 19.Red1 Rc8 20.b3 Qc5 21.Rac1 Rd3+ 22.Kh2 Rxc3 23.Rxc3 Qb4 24.Rdc1 Kf8 25.Nf1 b5 26.axb5 Bxb5 27.Ne3 Bxc4 28.Rxc4 Rxc4 29.Rxc4 Qxb3 30.Rc8+ Ke7 31.Nf5+ Kd7 32.Ra8 a4 33.Ra7+ Kc6 34.Ne7+ Kb6 35.Ra8 Kb7 36.Ra5 a3 37.Nf5 a2 38.Nd6+ Kc6 39.Rb5 Qxb5 40.Nxb5 Kxb5 41.Kg3 a1=Q 42.Kh4 Qe1+ 43.g3 h6 44.f4 Qxe4 45.g4 Qe1#