1.d4 c6 2.Bf4 Nf6 3.Nf3 Qb6 4.Nbd2 d5 5.e3 Qxb2 6.Be2 Qc3 7.Kf1 c5 8.Rb1 c4 9.h4 Nh5 10.Bc7 Nf6 11.h5 Nc6 12.e4 e6 13.h6 Rg8 14.hxg7 Bxg7 15.Rh3 Bf8 16.Ng5 Qxd4 17.c3 Qc5 18.Nxh7 Nxh7 19.Rxh7 Qe7 20.Bh2 Qf6 21.Bh5 Rg7 22.Rh8 Rg6 23.exd5 exd5 24.Qe2+ Ne7 25.Be5 Qf5 26.Bxg6 Nxg6 27.Rh5 Qg4 28.Qf3 Qxf3 29.Nxf3 Bg4 30.Rg5 Bxf3 31.gxf3 O-O-O 32.Bd4 b6 33.Rf5 Rd7 34.Rb5 Bd6 35.Rfxd5 Ne7 36.Rh5 Kb7 37.Rbg5 Kc6 38.Ke1 Bf4 39.Rg7 Nd5 40.Rf5 f6 41.Rxd7 Be5 42.Bxe5 a6 43.Rd6+ Kb5 44.Ke2 Nc7 45.Bd4+ Nd5 46.Be5 Ka5 47.Bf4 Kb5 48.Rfxf6 Ka4 49.Rf5 Nxc3+ 50.Ke3 Nd1+ 51.Rxd1 b5 52.Bc7 a5 53.Re5 b4 54.Rxa5# 1-0