1.Nf3 d5 2.d4 Bf5 3.c4 e6 4.Nc3 Nf6 5.e3 c6 6.Nh4 Bg4 7.Qb3 Qb6 8.h3 Bh5 9.g4 Bg6 10.g5 Ne4 11.Nxg6 hxg6 12.Nxe4 dxe4 13.Bg2 Qxb3 14.axb3 Rh4 15.Bd2 Be7 16.Ra5 Nd7 17.Bf1 Bd8 18.Ra1 Bxg5 19.Bc3 Be7 20.b4 g5 21.b5 cxb5 22.c5 g4 23.Bxb5 gxh3 24.O-O a6 25.c6 bxc6 26.Bxc6 Ra7 27.b4 Kf8 28.b5 Nb8 29.b6 Rg4+ 30.Kh1 Nxc6 31.bxa7 Nxa7 32.Rxa6 Nb5 33.Ra8+ Bd8 34.Ba5 Ke7 35.Bxd8+ Kd7 36.Ba5 Nc7 37.Ra7 Rh4 38.d5 exd5 39.Bd2 Ke8 40.Rg1 Kf8 41.Ra3 Ke7 42.Ra5 Kd6 43.Rg3 f5 44.Bb4+ Ke5 45.Rg6 Rh6 46.Bc3# 1-0