1.e4 e5 2.Nf3 Nf6 3.Nc3 Nc6 4.Bc4 g6 5.d3 b6 6.Bg5 Be7 7.O-O h6 8.Bh4 g5 9.Bg3 b5 10.Nxb5 a6 11.Nc3 Bb4 12.Nxe5 Nxe5 13.Bxe5 d6 14.Bxf6 Qxf6 15.Nd5 Qe6 16.Nxc7+ Ke7 17.Bxe6 fxe6 18.Nxa8 Bd7 19.Nb6 Bc6 20.Nc4 h5 21.f4 g4 22.f5 exf5 23.exf5 Rf8 24.Qe2+ Kd7 25.Qe6+ Kd8 26.Nxd6 h4 27.c3 Bc5+ 28.d4 h3 29.g3 Bb6 30.Rae1 a5 31.Qe7#