1.Nf3 Nf6 2.d4 e6 3.c3 d5 4.Bf4 Bd6 5.Bg3 O-O 6.e3 b6 7.Bd3 Bb7 8.Nbd2 Nbd7 9.Ne5 Qe7 10.f4 Ne4 11.Nxe4 dxe4 12.Bb5 Nb8 13.O-O f6 14.Nc4 f5 15.a4 a5 16.Nxd6 cxd6 17.Qb3 Nd7 18.h3 Ba6 19.Bh4 Qf7 20.Rfc1 Bxb5 21.Qxb5 Rfc8 22.c4 h6 23.b4 axb4 24.Qxb4 Rc6 25.Kh2 e5 26.Bg3 exd4 27.exd4 d5 28.cxd5 Qxd5 29.Rxc6 Qxc6 30.Qb3+ Kh7 31.Qf7 Rf8 32.Qe7 Ra8 33.Qf7 Ra5 34.Be1 Rd5 35.Ra3 Nf6 36.Rg3 Ne8 37.Bb4 Qd7 38.Qg6+ Kh8 39.Qxb6 Qxa4 40.Qg6 Qd7 41.Ra3 Nf6 42.Ra8+ Ng8 43.Bc5 Qc7 44.Kg3 Rd8 45.Ra7 Qc8 46.Qxg7# 1-0