1.e4 e5 2.Nf3 Nc6 3.Bb5 a6 4.Ba4 Nf6 5.Nc3 Bb4 6.Nd5 b5 7.Bb3 d6 8.O-O Bg4 9.c3 Ba5 10.d4 exd4 11.Nxf6+ Qxf6 12.Bd5 Ne5 13.Bxa8 Nxf3+ 14.gxf3 Bxf3 15.Qd2 dxc3 16.Qg5 cxb2 17.Bc6+ Ke7 18.Qxf6+ gxf6 19.Bf4 Rg8+ 20.Bg3 bxa1=Q 21.Rxa1 f5 22.a4 Bb6 23.axb5 f4 24.bxa6 fxg3 25.hxg3 Rxg3+ 26.Kh2 Rg6 27.Rf1 Bd4 28.Kh3 Be5 29.Kh4 Bf4 30.a7 Rh6#