1.e4 e5 2.Bc4 Nf6 3.Nc3 Nc6 4.d3 d6 5.h3 Be7 6.Nge2 O-O 7.O-O Na5 8.Be3 Nxc4 9.dxc4 Be6 10.b3 c6 11.f4 exf4 12.Nxf4 Qd7 13.Qf3 Ne8 14.Rad1 Qc8 15.Qg3 f5 16.Nh5 Bf7 17.Rxf5 Kh8 18.Bd4 Bxh5 19.Rxh5 Nf6 20.Rf5 Rg8 21.Rdf1 Qe6 22.e5 Nd7 23.exd6 Bxd6 24.Qg4 Be7 25.Bxg7+ Rxg7 26.Rf8+ Nxf8 27.Rxf8+ Rxf8 28.Qxe6 Bc5+ 29.Kh2 Rfg8 30.g4 Bb6 31.Ne4 Rg6 32.Qe5+ R6g7 33.Ng5 Bc7 34.Nf7#