1.d4 Nf6 2.c4 e6 3.g3 d5 4.Nf3 a6 5.Bg2 dxc4 6.O-O Nc6 7.Nc3 Be7 8.Ne5 Nxe5 9.dxe5 Qxd1 10.Rxd1 Ng4 11.f4 Bc5+ 12.Kf1 Nxh2+ 13.Ke1 Ng4 14.Ne4 Ba7 15.Bf3 Nh2 16.Bg2 Bd7 17.Ng5 f6 18.exf6 gxf6 19.Bxb7 Rb8 20.Ne4 Ke7 21.Bxa6 Bc6 22.Nc3 Rhg8 23.Bxc4 Rxg3 24.Rd3 Rxd3 25.Bxd3 h5 26.a4 Ng4 27.Nb5 Bf2+ 28.Kf1 h4 29.Ra3 h3 30.e4 h2 31.Kg2 Rh8 32.Rc3 h1=Q# 0-1