1.d4 Nf6 2.Nf3 d5 3.c4 e6 4.g3 Bb4+ 5.Nbd2 O-O 6.Bg2 dxc4 7.a3 Bxd2+ 8.Bxd2 a5 9.Rc1 b5 10.b3 Bb7 11.bxc4 bxc4 12.Rxc4 Bd5 13.Rc1 Qd6 14.Qa4 Nbd7 15.O-O Nb6 16.Qc2 Qxa3 17.Qxc7 Rfb8 18.Ne5 Qf8 19.Rb1 Bxg2 20.Kxg2 Nbd5 21.Rxb8 Nxc7 22.Rxf8+ Kxf8 23.Rb1 a4 24.Bb4+ Ke8 25.Ba3 Nfd5 26.Rb7 f5 27.Kf3 Kd8 28.Nc4 Kc8 29.Rb2 Ra6 30.e3 Nc3 31.g4 N7b5 32.gxf5 exf5 33.Kf4 g6 34.Ke5 Rc6 35.Rb4 Nxa3 36.Nxa3 Kd7 37.d5 Rd6 38.Rb7+ Kc8 39.Kxd6 Kxb7 40.f3 g5 41.Ke6 g4 42.fxg4 fxg4 43.d6 Kc8 44.Nc4 Kd8 45.Ne5 Kc8 46.d7+ Kc7 47.Nf7 a3 48.d8=Q+ Kb7 49.Ke7 a2 50.Qa5 g3 51.hxg3 a1=N 52.Qxa1 Na2 53.Kd6 Nb4 54.Qb2 Kc8 55.Qxb4 h5 56.Kc6 h4 57.Qf8# 1-0