1.e4 e5 2.Nf3 Nc6 3.d4 exd4 4.Nxd4 Bc5 5.Be3 Qf6 6.c3 d6 7.g3 Bxd4 8.cxd4 Nge7 9.f4 d5 10.e5 Qg6 11.Bd3 Bf5 12.Bxf5 Qxf5 13.Nc3 O-O-O 14.h3 h5 15.Qe2 f6 16.Rd1 fxe5 17.dxe5 d4 18.Bxd4 Rxd4 19.O-O Rxd1 20.Rxd1 h4 21.Qf3 hxg3 22.Qxg3 Qxh3 23.Qxh3+ Rxh3 24.Kg2 Rh4 25.Kg3 Nf5+ 26.Kf3 Ncd4+ 27.Ke4 c5 28.e6 Kd8 29.Nd5 Ng3+ 30.Ke5 Rh5+ 31.Kd6 Ne4#