1.d4 Nf6 2.c4 e6 3.g3 Bb4+ 4.Bd2 Be7 5.Qc2 Bc5 6.dxc5 c6 7.Nh3 Ke7 8.Ng5 Qa5 9.Bxa5 e5 10.Nc3 Ne4 11.Qxe4 Rg8 12.O-O-O f6 13.Qxh7 Na6 14.Qxg8 e4 15.Qxg7+ Ke8 16.Qxf6 Nc7 17.Bxc7 d6 18.Rxd6 Bd7 19.f3 Rd8 20.b3 e3 21.Kb2 Rb8 22.Bxb8 Bf5 23.a4 Bg4 24.a5 Bc8 25.h4 Bd7 26.h5 Bg4 27.h6 Bf5 28.h7 Bc2 29.h8=Q# 1-0