1.e4 e5 2.Nf3 Nf6 3.Nxe5 d6 4.Nf3 Nxe4 5.Nc3 Nxc3 6.dxc3 Be7 7.Bf4 Nd7 8.Qd2 Nc5 9.O-O-O O-O 10.Kb1 Re8 11.Be3 a6 12.h3 b5 13.Nd4 Bb7 14.f3 Ne6 15.Nf5 d5 16.h4 c5 17.h5 Bf6 18.Qf2 Qc7 19.a3 b4 20.axb4 cxb4 21.cxb4 a5 22.b5 a4 23.Qg3 Be5 24.f4 Bxb2 25.Kxb2 a3+ 26.Kb3 a2 27.Bd4 Nxd4+ 28.Rxd4 a1=N+ 29.Kb4 Qa5+ 30.Kc5 Rec8+ 31.Kd6 Qc7#