1.Nf3 d5 2.d4 Bf5 3.Bd2 e6 4.c4 c6 5.Nc3 Nd7 6.Qb3 Qb6 7.c5 Qc7 8.Nh4 Be4 9.f3 Bg6 10.g3 Ngf6 11.Nxg6 hxg6 12.e4 dxe4 13.Nxe4 Be7 14.O-O-O O-O 15.Bf4 e5 16.dxe5 Nxe5 17.Nd6 Nfd7 18.Qc3 Bf6 19.Ne4 b6 20.Rxd7 Qxd7 21.Bxe5 Bxe5 22.Qxe5 Rad8 23.Bc4 Rfe8 24.Qc3 b5 25.Bb3 a5 26.Nd6 Re7 27.Qxa5 Re5 28.Qc3 Qe7 29.Rd1 Re3 30.Qd4 Rxf3 31.Qe4 Qxe4 32.Nxe4 Rxd1+ 33.Bxd1 Rf1 34.Kd2 Rh1 35.h4 f5 36.Ng5 Rg1 37.Bf3 Rxg3 38.Bxc6 b4 39.Bd5+ Kf8 40.c6 Ke7 41.Ne6 Kd6 42.c7 Kd7 43.Bb7 Rc3 44.bxc3 b3 45.axb3 g5 46.hxg5 Kd6 47.Ke3 Ke7 48.Kd4 Kf7 49.Ke5 Kg6 50.Kd6 Kf7 51.c4 f4 52.c5 f3 53.Bxf3 Kg6 54.Bg2 Kf7 55.Bh1 Kg6 56.c6 Kf7 57.Bg2 Kg6 58.Bh1 Kf7 59.c8=Q g6 60.Qf8# 1-0