1.g3 c6 2.Nf3 d5 3.c4 g6 4.h3 Bg7 5.cxd5 cxd5 6.d4 Nc6 7.Nc3 Nf6 8.Bg2 Ne4 9.Qb3 O-O 10.Qxd5 Nxc3 11.Qxd8 Rxd8 12.bxc3 Be6 13.O-O Rac8 14.Ba3 Rd5 15.Ne5 Bxe5 16.Bxd5 Bxd5 17.dxe5 Bc4 18.Rfe1 Kf8 19.f4 Nb8 20.Kf1 Be6 21.Kf2 Ke8 22.Bb2 Rc4 23.Kf3 Bd5+ 24.e4 Bc6 25.Rad1 Ra4 26.a3 Nd7 27.Rd4 Nc5 28.Rxa4 Bxa4 29.Ke3 g5 30.Kd4 a5 31.Kxc5 Bd7 32.c4 Ba4 33.Rh1 b5 34.Rd1 Bxd1 35.cxb5 gxf4 36.gxf4 Kd7 37.Kb6 a4 38.Ka7 Kc8 39.b6 h5 40.f5 Bb3 41.f6 Bd1 42.Bd4 Bg4 43.Ka8 Bf5 44.fxe7 Bxe4+ 45.Ka7 h4 46.e8=Q# 1-0