1.g3 d5 2.Nf3 c5 3.d4 cxd4 4.Bg2 Qa5+ 5.Bd2 Qb6 6.c3 Bf5 7.Nxd4 Bd7 8.Qb3 Nf6 9.Qxb6 axb6 10.c4 dxc4 11.Nc3 Ra5 12.Bxb7 e5 13.Nc2 Nc6 14.O-O Nd4 15.Nxd4 exd4 16.Ne4 Ra7 17.Nxf6+ gxf6 18.Bd5 Be6 19.Bc6+ Kd8 20.Rfd1 Bd6 21.Be1 Bc5 22.Bb5 Ke7 23.Rdc1 Rha8 24.a4 Bd6 25.Bxc4 Rxa4 26.Rxa4 Rxa4 27.Bd3 h5 28.f3 f5 29.Kg2 f4 30.Rc6 fxg3 31.hxg3 Bc5 32.b4 Bd5 33.Rh6 Bxb4 34.Bb5 Bxe1 35.Bxa4 Bc4 36.Rxh5 Kd6 37.Bb5 Bxb5 38.Rxb5 Kc6 39.Rf5 b5 40.Rf6+ Kc5 41.Rxf7 b4 42.Rc7+ Kd5 43.f4 b3 44.f5 Bb4 45.Rc1 Bc3 46.Kf3 b2 47.Rb1 Kc4 48.Ke4 Kb3 49.Kd3 Ka2 50.Kc2 d3+ 51.exd3 Be5 52.g4 Bf6 53.g5 Bg7 54.f6 Bf8 55.f7 Bg7 56.d4 Bf6 57.f8=Q Be7 58.Qa8+ Ba3 59.Qd5# 1-0