1.e4 e5 2.Nf3 Nc6 3.d4 exd4 4.Nxd4 Nxd4 5.Qxd4 Nf6 6.e5 Qe7 7.Be3 Nh5 8.g4 Nf6 9.exf6 Qxf6 10.Qxf6 gxf6 11.Bd4 Bg7 12.g5 O-O 13.Bxf6 Bxf6 14.gxf6 Re8+ 15.Kd1 d5 16.Rg1+ Kh8 17.Bd3 h5 18.Nc3 d4 19.Nb5 Rd8 20.Nxc7 Rb8 21.Rg7 Bg4+ 22.Kd2 Rbc8 23.Rh7+ Kg8 24.Nb5 a6 25.Na3 b5 26.Rg1 b4 27.Nc4 Rxc4 28.h3 Rc6 29.hxg4 hxg4 30.Rxg4+ Kf8 31.Rh8#