1.g3 d5 2.Nf3 c5 3.Bg2 Nf6 4.d4 cxd4 5.O-O e6 6.Nxd4 e5 7.Nb3 Be6 8.Nc3 Be7 9.f4 exf4 10.Bxf4 O-O 11.Qd2 Nc6 12.Rad1 Qb6+ 13.Be3 Qc7 14.Bf4 Qb6+ 15.Be3 Qc7 16.Nb5 Qe5 17.Bf4 Qh5 18.Nc7 Rad8 19.Nxe6 fxe6 20.Bf3 Qg6 21.Qd3 Qe8 22.Qb5 Rd7 23.c4 a6 24.Qa4 Kh8 25.cxd5 exd5 26.Kg2 h6 27.Nd4 Bd6 28.Nxc6 Bxf4 29.Qxf4 bxc6 30.Rc1 Re7 31.Qa4 Re6 32.Qxa6 h5 33.a4 h4 34.a5 Ne4 35.Bg4 Ref6 36.Rxf6 Nxf6 37.Bf3 Qe3 38.Rxc6 Ng4 39.Qb6 d4 40.Qc5 Qf2+ 41.Kh3 Qxh2+ 42.Kxg4 Qxg3+ 43.Kh5 Qf4 44.Bg4 h3 45.Bxh3 d3 46.exd3 Kh7 47.Qd5 Qg3 48.Qe4+ Kh8 49.Bf5 Qh2+ 50.Kg5 Qg3+ 51.Bg4 Qh2 52.Re6 Qd2+ 53.Qe3 Qxa5+ 54.Kh4 Qd8+ 55.Kh3 Qd5 56.Kh2 Qb3 57.Qe2 Qb8+ 58.Kh3 Qa8 59.Re4 Qa1 60.Bf3 Qa7 61.Rh4+ Kg8 62.Bd5+ Qf7 63.Bxf7+ Kxf7 64.b4 Re8 65.Re4 Rd8 66.Re7+ Kg8 67.b5 Kf8 68.b6 Ra8 69.b7 g5 70.bxa8=Q# 1-0