1.d4 Nf6 2.c4 e6 3.g3 g6 4.Nf3 Bg7 5.Nc3 d5 6.Bg2 O-O 7.O-O c6 8.b3 b6 9.Qc2 Bb7 10.Rd1 Nbd7 11.Bf4 Qe7 12.e4 Nxe4 13.Nxe4 dxe4 14.Qxe4 Rad8 15.Rac1 Ba8 16.c5 bxc5 17.dxc5 Nxc5 18.Qb4 a5 19.Qa3 Rxd1+ 20.Rxd1 Rd8 21.Rd2 Rd5 22.Be3 Bf8 23.Qxa5 Bb7 24.Qb4 Qc7 25.Ng5 Nd7 26.Qc4 Rxd2 27.Bxd2 Qe5 28.h4 h6 29.Bc3 Qf5 30.Ne4 c5 31.Qd3 Bd5 32.a4 Bg7 33.Bxg7 Kxg7 34.a5 Ne5 35.Qe3 Ng4 36.Qf4 Qh5 37.f3 Ne5 38.g4 Nxf3+ 39.Bxf3 Qxh4 40.Nf2 Qd8 41.Bxd5 exd5 42.Qa4 c4 43.a6 c3 44.Qd4+ Qf6 45.Qxf6+ Kxf6 46.a7 c2 47.Nd3 c1=Q+ 48.Nxc1 h5 49.b4 Kg7 50.a8=N Kh6 51.b5 f5 52.b6 Kh7 53.b7 g5 54.b8=Q d4 55.Kh2 f4 56.Kh3 f3 57.gxh5 Kh6 58.Qh8# 1-0