1.d4 e6 2.Nf3 f5 3.g3 Nf6 4.Bg2 Be7 5.O-O d6 6.b3 O-O 7.c4 Ne4 8.Bb2 Nd7 9.Nc3 Ndf6 10.Qc2 c6 11.Rad1 Qe8 12.Ne1 Qh5 13.Nd3 g5 14.f3 Nxc3 15.Bxc3 Bd7 16.a4 Be8 17.a5 a6 18.Bb4 Bg6 19.Qd2 Rad8 20.Qe3 Bf7 21.Ne5 dxe5 22.Bxe7 exd4 23.Rxd4 Rxd4 24.Qxd4 Ne8 25.Bxf8 Kxf8 26.Qh8+ Ke7 27.Rd1 f4 28.Qe5 fxg3 29.hxg3 Qg6 30.e4 h5 31.c5 h4 32.b4 hxg3 33.Qxg3 Nf6 34.Qd6+ Ke8 35.Qd8#