1.Nf3 d5 2.g3 Nf6 3.Bg2 e6 4.O-O Be7 5.b3 O-O 6.c4 b6 7.Bb2 Bb7 8.Ne5 Nbd7 9.d4 c5 10.e3 Rc8 11.Nd2 Qc7 12.f4 cxd4 13.exd4 dxc4 14.bxc4 Bxg2 15.Kxg2 Rfd8 16.Qf3 Bb4 17.Nb3 a5 18.a3 Bf8 19.Rac1 a4 20.Nd2 Ne8 21.Ne4 f6 22.Qh5 fxe5 23.fxe5 g6 24.Qf3 Bg7 25.Qf7+ Kh8 26.Qe7 h6 27.Rf7 Nxe5 28.dxe5 Qxe7 29.Rxe7 Rd3 30.Rc2 Re3 31.Nf6 Nc7 32.Rd2 Bf8 33.Rh7#