1.d4 Nf6 2.g3 c5 3.dxc5 h5 4.Nf3 e6 5.c4 Bxc5 6.Bg2 d5 7.Nc3 d4 8.Na4 Bb4+ 9.Bd2 Bxd2+ 10.Qxd2 Nc6 11.O-O e5 12.b4 e4 13.Ng5 O-O 14.Nxe4 Nxe4 15.Bxe4 Bh3 16.Rfe1 Re8 17.Bd5 Be6 18.Bg2 Bxc4 19.Nc5 Qe7 20.Rac1 Bxe2 21.b5 Nd8 22.Bf1 d3 23.Nxd3 Qd7 24.Rxe2 Ne6 25.Ne5 Qxd2 26.Rxd2 Ng5 27.f4 Rxe5 28.fxg5 Rxg5 29.Rc7 b6 30.Rdd7 Rf5 31.Bc4 Rf8 32.Rxa7 Rf3 33.Rab7 Rf6 34.Rdc7 g6 35.Rc6 Kg7 36.Rbxb6 Rf3 37.Rb7 Rc3 38.Rbc7 Rc1+ 39.Kf2 Rc2+ 40.Ke3 Rxh2 41.b6 Rb2 42.b7 Rb4 43.Kd4 Rb8 44.Rxf7+ Kh6 45.Rcc7 Kg5 46.Kc5 Rb2 47.a4 Kg4 48.a5 Kxg3 49.a6 h4 50.a7 R2xb7 51.axb8=Q Rxb8 52.Rg7 h3 53.Rxg6+ Kf2 54.Rh7 Rc8+ 55.Kd4 Rd8+ 56.Bd5 Ke2 57.Rxh3 Kf2 58.Rg2+ Ke1 59.Rh1# 1-0