1.e4 e5 2.Nf3 Nc6 3.Bb5 Nd4 4.Nxd4 exd4 5.O-O c6 6.Bc4 h5 7.Qf3 Qf6 8.Qxf6 Nxf6 9.d3 Bc5 10.Nd2 d6 11.Nf3 Ng4 12.h3 Ne5 13.Nxe5 dxe5 14.f4 exf4 15.Bxf4 Rf8 16.Rf3 Ke7 17.Rg3 g6 18.Bg5+ Kd6 19.e5+ Kc7 20.Bh6 Rh8 21.Bd2 Rh7 22.e6 fxe6 23.Rxg6 e5 24.Bg8 Rh8 25.Rg7+ Kb6 26.Bc4 Bf5 27.Rf1 Raf8 28.Rg5 Bd7 29.Rxf8 Bxf8 30.Rxe5 h4 31.Ba5#