1.Nf3 Nf6 2.g3 g6 3.Bg2 Bg7 4.O-O O-O 5.d4 d5 6.c4 c6 7.cxd5 cxd5 8.Ne5 Nbd7 9.Nc3 Nb6 10.Bf4 Bf5 11.Rc1 Ne4 12.Nb5 a6 13.Nc3 Rc8 14.Qb3 g5 15.Nxe4 gxf4 16.Nc5 Nc4 17.gxf4 Nd2 18.Qxb7 Nxf1 19.Rxf1 Rb8 20.Qxa6 Rxb2 21.Nc6 Qc7 22.Bxd5 Bf6 23.e3 Kh8 24.Ne5 e6 25.Bf3 Rg8+ 26.Kh1 Bh3 27.Rg1 Rxf2 28.Qb7 Rxg1+ 29.Kxg1 Rf1#