1.d4 Nf6 2.Bg5 Ne4 3.Bf4 d5 4.Nd2 Nf6 5.e3 c5 6.Ngf3 Nc6 7.c4 cxd4 8.exd4 g6 9.Be2 Bg7 10.O-O O-O 11.h3 Be6 12.c5 Ne4 13.Be3 f5 14.Nb3 f4 15.Bd2 g5 16.Bc3 Bf5 17.Nbd2 e6 18.Nxe4 dxe4 19.Ne5 Nxe5 20.dxe5 Qc7 21.Qd6 Rac8 22.Qxc7 Rxc7 23.Rfd1 Rxc5 24.Bb4 Rc2 25.Bxf8 Kxf8 26.Bg4 Bxg4 27.hxg4 Bxe5 28.Rd7 Bxb2 29.Rb1 b6 30.Rxa7 Bd4 31.Rxh7 Bxf2+ 32.Kh1 Bd4 33.Rd7 e5 34.a4 Rc6 35.a5 Rh6#