1.e4 e5 2.Nf3 Nc6 3.Bc4 Nf6 4.Ng5 d5 5.exd5 Na5 6.Bb5+ c6 7.dxc6 bxc6 8.Bd3 h6 9.Ne4 Nd5 10.g3 Be7 11.O-O O-O 12.Re1 f5 13.Nec3 Bc5 14.Rxe5 Bd4 15.Re1 f4 16.Ne4 fxg3 17.hxg3 Bf5 18.Nbc3 Qc7 19.Rf1 Rae8 20.b4 Bxe4 21.Nxe4 Rxe4 22.Kg2 Nf4+ 23.gxf4 Qxf4 24.Bxe4 Qxe4+ 25.Kg3 Be5+ 26.f4 Bxf4+ 27.Kh3 h5 28.d3 Qf5+ 29.Kg2 Qg5+ 30.Kf3 Bxc1+ 31.Ke4 Qe3#