1.e4 Nf6 2.e5 Nd5 3.d4 d6 4.Nf3 Bg4 5.Be2 e6 6.O-O Be7 7.h3 Bh5 8.c4 Nb6 9.Nc3 O-O 10.Be3 Nc6 11.exd6 cxd6 12.d5 Bxf3 13.Bxf3 Ne5 14.dxe6 fxe6 15.Bg4 Nexc4 16.Bxe6+ Kh8 17.Bxb6 Nxb6 18.Qb3 Bf6 19.Rad1 Be5 20.Ne2 Qe7 21.Bg4 Rad8 22.f4 Bf6 23.Ng3 g6 24.Rde1 Qg7 25.Ne4 Bd4+ 26.Kh1 h5 27.Bf3 Nd7 28.Qxb7 Rb8 29.Qc7 Rxb2 30.Qxd6 Rxa2 31.Ng5 Nc5 32.Re7 Ra6 33.Qc7 Qf6 34.Bd5 Qxg5 35.Rh7#