1.d4 Nf6 2.Nf3 d5 3.c4 e6 4.g3 Bb4+ 5.Bd2 Be7 6.Bg2 O-O 7.Qc2 c6 8.O-O Qa5 9.Bxa5 h6 10.cxd5 Nxd5 11.Nc3 Bg5 12.Rad1 Bd2 13.Rxd2 f6 14.e4 Nd7 15.exd5 c5 16.dxe6 Kh8 17.exd7 g5 18.dxc8=Q Raxc8 19.dxc5 Rf7 20.Rd8+ Rxd8 21.Bxd8 Rf8 22.Rd1 a5 23.Rd7 f5 24.Rxb7 Rf6 25.Bxf6+ Kg8 26.Qxf5 g4 27.a4 h5 28.b3 gxf3 29.h3 h4 30.gxh4 Kf8 31.b4 fxg2 32.bxa5 Ke8 33.a6 Kf8 34.a7 Kg8 35.a8=Q# 1-0