1.Nf3 c5 2.e4 d6 3.d4 cxd4 4.Nxd4 Nf6 5.Nc3 a6 6.Be3 e5 7.Nb3 Ng4 8.Qf3 Be7 9.Bd2 O-O 10.h3 Nf6 11.g4 Be6 12.g5 Nfd7 13.h4 Nc6 14.Nd5 f5 15.O-O-O a5 16.a4 Nb6 17.Nxb6 Qxb6 18.Bh3 Bxb3 19.Qxb3+ Qxb3 20.cxb3 fxe4 21.Be6+ Kh8 22.Be3 Nb4 23.Kb1 Rad8 24.Bd5 Nxd5 25.Rxd5 Kg8 26.Rc1 Kf7 27.Rxa5 Ke6 28.Rb5 Rd7 29.b4 d5 30.Rb6+ Kf5 31.Bc5 d4 32.a5 Kg4 33.g6 h6 34.Re1 Rxf2 35.Rxe4+ Kf5 36.Re1 Bxh4 37.b5 Rf4 38.a6 bxa6 39.bxa6 Bxe1 40.Rb7 Rd8 41.a7 Ra8 42.Rxg7 d3 43.Be3 d2 44.Kc2 Rc4+ 45.Kb1 d1=Q+ 46.Bc1 Rxc1+ 47.Ka2 Ra1# 0-1