1.d4 c5 2.d5 e5 3.Nc3 d6 4.e4 Be7 5.f4 exf4 6.Bxf4 Bg5 7.Bb5+ Kf8 8.Bg3 h5 9.Nf3 h4 10.Bxd6+ Qxd6 11.Nxg5 Qg6 12.Qd2 Rh5 13.Nf3 a6 14.Bd3 b5 15.Ne2 Qb6 16.Nf4 Rh6 17.e5 Ra7 18.Be4 Ne7 19.d6 Nec6 20.O-O h3 21.g3 Be6 22.Nxe6+ Rxe6 23.Bd5 Re8 24.Qf4 Nb4 25.Be4 c4+ 26.Kh1 Nd7 27.Rae1 Nc6 28.Bxc6 Qxc6 29.e6 Nf6 30.d7 Nxd7 31.Qxf7#