1.d4 Nf6 2.c4 e6 3.g3 Bb4+ 4.Nd2 d5 5.Bg2 O-O 6.Nf3 h6 7.O-O b6 8.b3 Bb7 9.Bb2 Nbd7 10.Ne5 Re8 11.Qc2 c5 12.a3 Bxd2 13.Qxd2 Ne4 14.Bxe4 dxe4 15.Rfd1 Nxe5 16.dxe5 Qxd2 17.Rxd2 Red8 18.Rad1 Rxd2 19.Rxd2 Bc6 20.Rd6 Rc8 21.a4 Kf8 22.g4 Ke7 23.Kg2 f5 24.Kg3 fxg4 25.Kxg4 Be8 26.a5 Rc6 27.h4 Rxd6 28.exd6+ Kxd6 29.Bxg7 h5+ 30.Kg5 bxa5 31.Bf8+ Kc6 32.Kf6 Bd7 33.Ke5 e3 34.f3 Be8 35.Kf6 Kb6 36.Kxe6 Bg6 37.f4 Bd3 38.Kd5 Bxe2 39.Bxc5+ Kc7 40.Bxe3 Bd1 41.Bd2 Kd7 42.Bxa5 Bxb3 43.f5 Ba2 44.Bc3 Bb3 45.f6 Ba2 46.Bd4 a5 47.Kc5 a4 48.Kb5 Bb3 49.Bb2 Ke6 50.Kb4 Bd1 51.c5 Bb3 52.c6 Kd6 53.Kb5 Bd5 54.Kb6 Bxc6 55.f7 Ke7 56.Kxc6 a3 57.Bxa3+ Kd8 58.f8=Q# 1-0