1.d4 Nf6 2.Bf4 g6 3.e3 d6 4.h3 c5 5.c3 Qb6 6.Qc1 Bg7 7.Nf3 O-O 8.Nbd2 Nc6 9.Be2 cxd4 10.exd4 Qc7 11.Bh2 e5 12.O-O Be6 13.Nc4 Nd5 14.Re1 Rad8 15.Bf1 exd4 16.cxd4 Nde7 17.Ne3 Qb6 18.Nc4 Bxc4 19.Qxc4 Nf5 20.d5 Ncd4 21.Nxd4 Bxd4 22.Re2 Rfe8 23.g4 Rc8 24.gxf5 Bxf2+ 25.Kg2 Rxc4 26.Rxe8+ Kg7 27.Bxc4 Qxb2 28.Rf1 Bc5+ 29.Be2 f6 30.fxg6 hxg6 31.Re7+ Kf8 32.Re6 f5 33.h4 Kf7 34.h5 Qd2 35.Kh3 Qxd5 36.Rxg6 Qe4 37.Bf3 Qc4 38.Bg2 Qb3+ 39.Bf3 Qc4 40.Bg2 Qb3+ 41.axb3 a6 42.Ra1 Bd4 43.Ra4 Bf2 44.Bxb7 Ba7 45.Ra3 Ke8 46.Bxd6 Bf2 47.Bg2 f4 48.Bc5 Kf7 49.Raxa6 Bh4 50.Bh1 Be1 51.Rae6 Bf2 52.Rgf6+ Kg7 53.Bd6 Ba7 54.Rf8 Kh7 55.Ree8 Bg1 56.Rf7+ Kh6 57.Rf6+ Kxh5 58.Re5# 1-0