1.e4 e5 2.Nf3 Nc6 3.Nc3 Bb4 4.Nd5 Bd6 5.d4 exd4 6.Nxd4 Nf6 7.Nb5 Nxe4 8.Bd3 Nf6 9.Bg5 Be5 10.Bxf6 gxf6 11.f4 Bxb2 12.Rb1 Bd4 13.Ndxc7+ Kf8 14.Nxa8 Rg8 15.Nxd4 Nxd4 16.O-O d5 17.Bxh7 Bh3 18.Rf2 Rxg2+ 19.Rxg2 Bxg2 20.Kxg2 Qc8 21.Qxd4 Qg4+ 22.Kf2 Qh4+ 23.Ke3 Qh3+ 24.Kd2 Qg2+ 25.Kc3 b6 26.Bf5 Qxh2 27.Qe3 Kg7 28.Bd3 Qxc2+ 29.Bxc2 Kg8 30.Qd2 a6 31.Qc1 Kh8 32.Kb3 a5 33.Qd2 Kg8 34.a4 b5 35.Qxd5 bxa4+ 36.Kb2 f5 37.Bxf5 Kh8 38.Ra1 Kg8 39.Be6 Kf8 40.Qd7 f5 41.Qf7# 1-0