1.g3 Nh6 2.d4 d5 3.Nf3 Ng8 4.h3 e6 5.b4 Bxb4+ 6.Nbd2 c5 7.dxc5 Nd7 8.Bg2 Nxc5 9.O-O Bc3 10.Rb1 Nf6 11.Ba3 b6 12.Nb3 Nfe4 13.Nxc5 bxc5 14.Nh2 Nd2 15.Rb5 Nxf1 16.Rxc5 Bf6 17.Nxf1 O-O 18.c4 Be7 19.cxd5 Bxc5 20.Bxc5 Re8 21.d6 Bd7 22.Qd2 Rc8 23.Bxa7 Bc6 24.e4 Qd7 25.Bb6 Ra8 26.Ne3 Ra4 27.Ng4 e5 28.Bc7 Qe6 29.Ne3 Rxa2 30.Qc3 Bd7 31.Nd5 h6 32.Nb6 Bb5 33.Qc5 Bd7 34.Nxd7 Qxd7 35.Qd5 Ra4 36.Bf1 Rd4 37.Bb5 Rxd5 38.Bxd7 Rd1+ 39.Kg2 Ra8 40.Bc6 Ra7 41.Bd5 Kf8 42.d7 Rxd5 43.exd5 Ke7 44.d8=Q# 1-0