1.Nf3 d5 2.d4 Nf6 3.c4 e6 4.g3 Nbd7 5.Bg2 c6 6.O-O Be7 7.b3 O-O 8.Nc3 b6 9.Qd3 a5 10.e4 dxe4 11.Nxe4 Bb7 12.Nc3 c5 13.Rd1 cxd4 14.Nxd4 Bxg2 15.Kxg2 Qc8 16.Qe2 Bb4 17.Ndb5 Qc6+ 18.Qf3 Qxf3+ 19.Kxf3 Nc5 20.Be3 Rfd8 21.Ke2 Ng4 22.Bd4 e5 23.Bxc5 Bxc5 24.Na4 f5 25.Nxc5 bxc5 26.Nc7 Rac8 27.Nd5 Kf7 28.Nb6 Rxd1 29.Rxd1 Rc7 30.h4 Nf6 31.Rd8 Ne4 32.Na4 Ke7 33.Rd5 Ke6 34.Ke3 g6 35.f3 Nxg3 36.Nxc5+ Kf6 37.Nd7+ Ke6 38.Nxe5 a4 39.Nd3 axb3 40.axb3 Nf1+ 41.Ke2 Ng3+ 42.Kf2 Nh5 43.Ke3 g5 44.hxg5 Rg7 45.Kd4 Re7 46.Nc5+ Kf7 47.Rxf5+ Nf6 48.f4 h6 49.Re5 Kg8 50.f5 Rb7 51.g6 Nh7 52.Ne4 Rb6 53.Kd5 Ng5 54.b4 Rxb4 55.Re7 Nh3 56.Kc5 Nf4 57.Nf6+ Kh8 58.g7# 1-0