1.Nf3 Nf6 2.c4 e6 3.g3 d5 4.d4 Be7 5.Bg2 O-O 6.O-O b6 7.Nc3 Bb7 8.Ne5 c6 9.Qa4 dxc4 10.Qxc4 b5 11.Qd3 Qb6 12.Be3 Rd8 13.Rac1 Na6 14.Rfd1 Nb4 15.Qb1 Nbd5 16.Bg5 Rac8 17.Nxd5 cxd5 18.Rxc8 Rxc8 19.Bxf6 Bxf6 20.Nd7 Qc7 21.Nxf6+ gxf6 22.e3 Qc2 23.Bf1 a6 24.Bd3 Qxb1 25.Rxb1 e5 26.Kf1 Kg7 27.Ke1 Kh6 28.Kd2 Kg5 29.f4+ Kg4 30.fxe5 fxe5 31.Rf1 Rc7 32.dxe5 Kh3 33.Rf2 h6 34.Bf5#