1.d4 Nf6 2.Nf3 d5 3.g3 c6 4.Bg2 Bf5 5.O-O Nbd7 6.Nbd2 e6 7.c4 Be7 8.b3 O-O 9.Bb2 h6 10.Ne5 Nxe5 11.dxe5 Nd7 12.e4 dxe4 13.Nxe4 Bxe4 14.Bxe4 Nc5 15.Bc2 Qxd1 16.Rfxd1 a5 17.h4 Rfd8 18.h5 Kf8 19.Kf1 a4 20.Rxd8+ Bxd8 21.Bd4 Nd7 22.b4 c5 23.bxc5 Be7 24.c6 bxc6 25.Be4 Rc8 26.Rb1 Bc5 27.Bc3 Rc7 28.Ke2 Ke7 29.f4 Nb6 30.Ba5 Rb7 31.Bxc6 Rb8 32.Rb5 Bd4 33.c5 Nc4 34.Rxb8 Nxa5 35.Re8#