1.d4 c6 2.Nd2 d5 3.e4 dxe4 4.Nxe4 Bf5 5.Ng3 Bg6 6.Bf4 Qa5+ 7.c3 e6 8.Nf3 Nd7 9.Bd3 Ngf6 10.O-O Be7 11.a4 O-O 12.Re1 c5 13.Nf5 Bxf5 14.Bxf5 cxd4 15.Nxd4 Rfe8 16.Bc2 e5 17.Nb3 Qc7 18.Bg3 g6 19.h3 Nh5 20.Bh2 Rad8 21.Qf3 Bg5 22.Rad1 Bf4 23.g3 Bh6 24.g4 Nf4 25.h4 Bg7 26.Nd2 Nc5 27.Ne4 Nxe4 28.Qxe4 Rxd1 29.Rxd1 Qc8 30.Bxf4 exf4 31.Qxf4 Qe6 32.Kg2 Qb6 33.Be4 Be5 34.Qf3 Re7 35.h5 Kg7 36.g5 Kf8 37.h6 Bc7 38.b4 a5 39.b5 Qc5 40.Bd5 b6 41.c4 Qd6 42.Qf6 Qxf6 43.gxf6 Rd7 44.Re1 Bd6 45.Bc6 Rd8 46.Kf3 Bc5 47.Re5 Rd3+ 48.Ke2 Rd8 49.Rxc5 bxc5 50.b6 Rd6 51.b7 Rd8 52.Ke3 Rb8 53.Ke4 Rd8 54.Ke5 Rd5+ 55.cxd5 g5 56.b8=Q# 1-0