1.Nf3 c5 2.e4 Nc6 3.d4 cxd4 4.Nxd4 g6 5.c4 Nf6 6.Nc3 d6 7.f3 Bg7 8.Be3 O-O 9.Be2 Nd7 10.Qd2 Nxd4 11.Bxd4 Ne5 12.f4 Bh6 13.O-O Nc6 14.Be3 Bg7 15.Rad1 Qa5 16.h4 h5 17.f5 Qe5 18.Bf4 Qd4+ 19.Be3 Qxd2 20.Rxd2 Bxc3 21.bxc3 b6 22.Bg5 Ba6 23.f6 exf6 24.Bxf6 Na5 25.Rxd6 Bxc4 26.Bxc4 Nxc4 27.Rd7 Ne3 28.Rf4 Ng4 29.Bd4 b5 30.e5 Rae8 31.Rxa7 Nxe5 32.Rb7 Ng4 33.Rxb5 Re2 34.a4 Ra2 35.a5 Rc8 36.Rf1 Ra8 37.Rb7 Nh6 38.Bb6 Nf5 39.Rf2 Ra1+ 40.Kh2 Re8 41.Rd2 Re4 42.g3 Rg4 43.Bc7 Re4 44.Rbb2 Ra3 45.Ra2 Rxc3 46.Bb8 Ne3 47.Rd8+ Kh7 48.a6 Ng4+ 49.Kg2 Ne3+ 50.Kf3 f5 51.Rd7+ Kg8 52.a7 Ng4+ 53.Kg2 Ne3+ 54.Kh3 Rc1 55.a8=Q Rd4 56.Bc7# 1-0