1.e4 e5 2.Nf3 Nc6 3.d4 exd4 4.Bc4 Bc5 5.Ng5 Nf6 6.Nxf7 Qe7 7.Nxh8 Qxe4+ 8.Qe2 d5 9.Qxe4+ dxe4 10.O-O Nb4 11.Na3 d3 12.c3 Nc6 13.Nb5 Kf8 14.Nxc7 Rb8 15.Bf4 Bf5 16.Nb5 Ra8 17.Nd6 Bxd6 18.Bxd6+ Ke8 19.Rfe1 Kd7 20.Bf4 Na5 21.Bb5+ Ke7 22.Bxd3 Rxh8 23.f3 h6 24.fxe4 Bxe4 25.Bxe4 Nxe4 26.Rxe4+ Kd7 27.Rd4+ Kc6 28.Rd6+ Kc5 29.b4+ Kb5 30.Rd5+ Ka4 31.Rxa5#