1.e4 e5 2.Nf3 Nc6 3.Bc4 Nf6 4.Ng5 d5 5.exd5 Nxd5 6.Nxf7 Kxf7 7.Qf3+ Ke8 8.Bxd5 Qf6 9.Qxf6 gxf6 10.c3 Ne7 11.Bb3 Bf5 12.O-O Bd3 13.Re1 Bh6 14.Na3 b5 15.Bc2 Bxc2 16.Nxc2 Ng6 17.d4 Bg7 18.dxe5 fxe5 19.Nd4 Kf7 20.Nxb5 c6 21.Nd6+ Ke6 22.Nc4 Rhe8 23.Be3 Kd7 24.Rad1+ Kc7 25.Bc5 a6 26.Bb6+ Kb8 27.Na5 Ne7 28.Rd7 Bf6 29.Red1 Ng6 30.Nxc6+ Kc8 31.Rc7#