1.g3 c5 2.Bg2 d5 3.Nf3 h6 4.O-O Nf6 5.Kh1 Nc6 6.d3 e5 7.e4 d4 8.Nh4 Nd7 9.a4 Be7 10.Nf5 Bf8 11.Nd2 g6 12.Nh4 Be7 13.Nhf3 Nf6 14.Nc4 Qc7 15.Ng1 Be6 16.f4 Bxc4 17.dxc4 h5 18.Nf3 Ng4 19.Qe2 O-O-O 20.h3 Ne3 21.Bxe3 dxe3 22.Qxe3 h4 23.Nxe5 Nxe5 24.fxe5 Qxe5 25.Qf4 f6 26.Qxe5 fxe5 27.Rad1 hxg3 28.Rd5 Rhf8 29.Rxe5 Rxf1+ 30.Bxf1 Bh4 31.Bd3 b6 32.Re6 g5 33.Rf6 Kd7 34.a5 bxa5 35.Rf5 Rc8 36.b3 Ke6 37.Kg2 Rc7 38.Kg1 Rc8 39.Be2 Rd8 40.Bg4 Ke7 41.Re5+ Kf6 42.Rxc5 Rd2 43.e5+ Kg6 44.Rc6+ Kg7 45.Rc7+ Kf8 46.e6 Rxc2 47.e7+ Kf7 48.Bh5+ Kf6 49.e8=Q Rc1+ 50.Kg2 Rc2+ 51.Qe2 Rxe2+ 52.Bxe2 a4 53.bxa4 Kg6 54.Kg1 Kh6 55.Rxa7 g2 56.Bd3 Bg3 57.a5 Kh5 58.Rh7# 1-0