1.e4 e5 2.Nf3 Nc6 3.d4 exd4 4.c3 dxc3 5.Nxc3 Bc5 6.Bc4 b6 7.Ng5 Ne5 8.Qd5 c6 9.Qxe5+ Be7 10.Qxg7 d6 11.Qxh8 Kd7 12.Nxf7 Qf8 13.O-O Bf6 14.Qxh7 Bg7 15.Ne5+ dxe5 16.Qxg8 Qxg8 17.Bxg8 Ke7 18.Bg5+ Bf6 19.Bxf6+ Kxf6 20.Rad1 Kg7 21.Bc4 b5 22.Be2 Be6 23.f4 exf4 24.Rxf4 Rf8 25.Rxf8 Kxf8 26.Rf1+ Kg7 27.e5 a5 28.Rf6 Bd7 29.Ne4 a4 30.h4 Be8 31.h5 Kh7 32.Ng5+ Kg7 33.h6+ Kg8 34.h7+ Kh8 35.Rf8+ Kg7 36.h8=Q+ Kg6 37.Rf6+ Kxg5 38.Qg7+ Kh4 39.Rh6+ Bh5 40.Rxh5#