1.Nf3 d5 2.d4 a6 3.g3 c6 4.Bg2 Bf5 5.c4 Nf6 6.Nc3 e6 7.Qb3 b5 8.c5 a5 9.Nh4 Bg4 10.h3 Bh5 11.g4 Nfd7 12.e4 a4 13.Qd1 Qxh4 14.gxh5 b4 15.exd5 cxd5 16.Nb5 Ra5 17.Qe2 Be7 18.Nc7+ Kd8 19.Nb5 Nc6 20.Be3 Nf6 21.a3 Kd7 22.axb4 Nxb4 23.Nc3 Rha8 24.O-O Qxh5 25.Qd2 Qg6 26.Rfc1 Ke8 27.Qd1 Kf8 28.Rxa4 Rxa4 29.Nxa4 Bd8 30.Nb6 Ra7 31.Ra1 Rxa1 32.Qxa1 Nc2 33.Qa8 Ke8 34.Bf4 Ne1 35.Bg3 Qb1 36.Qc6+ Kf8 37.Qd6+ Ke8 38.Kh2 Nxg2 39.Kxg2 Qe4+ 40.Kh2 Qxd4 41.Qc6+ Kf8 42.Nd7+ Nxd7 43.Qxd7 Bh4 44.Bd6+ Kg8 45.Qe8# 1-0