1.Nf3 d5 2.d4 Nf6 3.c4 e6 4.g3 Bb4+ 5.Bd2 Be7 6.Qc2 O-O 7.Bg2 Nbd7 8.O-O c6 9.Bf4 b6 10.Rd1 Bb7 11.Nc3 dxc4 12.Nd2 Nd5 13.Nxc4 Nxf4 14.gxf4 Qc7 15.e3 Rac8 16.Rac1 Rfd8 17.a3 c5 18.Nb5 Qb8 19.Bxb7 Qxb7 20.Nbd6 Qf3 21.Nxc8 Rxc8 22.dxc5 Qg4+ 23.Kf1 Qh3+ 24.Ke1 Nxc5 25.b4 Qxh2 26.bxc5 Qh1+ 27.Ke2 Qh5+ 28.f3 Qh2+ 29.Kd3 Qh3 30.Qf2 Rxc5 31.Ne5 Qf5+ 32.Ke2 f6 33.Nd3 Re5 34.Ne1 a6 35.Rc3 Kf8 36.Ra1 b5 37.fxe5 Ke8 38.Rac1 Qb1 39.Qh4 g5 40.Rxb1 h5 41.Qxg5 h4 42.Rxb5 Bf8 43.Rd5 a5 44.Kd2 fxg5 45.Rc1 Bxa3 46.Rc3 Bb4 47.Rb5 a4 48.Rxb4 a3 49.Rg4 Ke7 50.Rxg5 a2 51.Rc7+ Kf8 52.Nc2 h3 53.Rh5 a1=Q 54.Rh8# 1-0