1.e4 e5 2.Nf3 Bc5 3.Bc4 g5 4.Nxe5 Qf6 5.Nf3 g4 6.d4 Bb6 7.e5 Qc6 8.Nfd2 Qxg2 9.Rf1 Bxd4 10.Qe2 Nc6 11.c3 Bc5 12.Ne4 Bb6 13.Bd5 Ba5 14.Nf6+ Ke7 15.Bxg2 Ke6 16.Nxg4 h5 17.Ne3 Kxe5 18.Nc4+ Kf5 19.Be3 d5 20.Nxa5 Nxa5 21.Rg1 Nc4 22.Bh3+ Ke4 23.Bd4+ Kf4 24.Bxc8 Rxc8 25.Bxh8 Nh6 26.Bd4 c5 27.Nd2 cxd4 28.Nxc4 Rxc4 29.O-O-O Ra4 30.Rd3 Rxa2 31.Rf3#