1.g3 Nf6 2.Bg2 d5 3.Nf3 g6 4.d4 c6 5.c4 Bg7 6.Qb3 Qb6 7.Nc3 Be6 8.Ng5 Bf5 9.cxd5 O-O 10.e4 Qxb3 11.axb3 Bd7 12.O-O h6 13.Nf3 cxd5 14.e5 Ne4 15.Nxd5 Nc6 16.Re1 e6 17.Nc3 Nxc3 18.bxc3 Rfc8 19.Nd2 b5 20.Ne4 b4 21.Nd6 Rcb8 22.cxb4 Nxd4 23.Bxa8 Rxa8 24.Re3 Nc2 25.Ra5 Nxe3 26.Bxe3 a6 27.b5 Bxe5 28.Nc4 Bc3 29.Rxa6 Rb8 30.b6 Bc6 31.Ra7 Rd8 32.f4 Rd1+ 33.Kf2 Rh1 34.b7 Rxh2+ 35.Kf1 Rh1+ 36.Ke2 Rh2+ 37.Kd3 Be1 38.b8=Q+ Kh7 39.Qd8 Bd5 40.Rxf7# 1-0