1.e4 e5 2.Nf3 Nc6 3.Bc4 Nf6 4.Ng5 d5 5.exd5 Nxd5 6.Nxf7 Kxf7 7.Qf3+ Ke6 8.Nc3 Nd4 9.Qxd5+ Qxd5 10.Bxd5+ Ke7 11.Be4 g6 12.Nd5+ Kd8 13.c3 Bf5 14.Bxf5 Nxf5 15.O-O c6 16.Ne3 Bc5 17.b4 Bb6 18.Bb2 Re8 19.Rfe1 Rf8 20.Ng4 Nd6 21.d3 h5 22.Ne3 Nf5 23.Rad1 Kc7 24.Nc4 Rae8 25.Nxe5 Nh6 26.d4 g5 27.Bc1 Rf5 28.h4 Ng4 29.Nxg4 hxg4 30.Rxe8 gxh4 31.Rh8 g3