1.d4 c6 2.Nf3 d5 3.c4 Nf6 4.Nc3 a6 5.c5 Bf5 6.Qb3 Qc7 7.Bf4 Qc8 8.h3 e6 9.Nh4 Be4 10.f3 Bg6 11.e4 Nbd7 12.O-O-O Be7 13.Nxg6 hxg6 14.Kb1 a5 15.Bd3 dxe4 16.fxe4 e5 17.Bxe5 Nxe5 18.dxe5 Nd7 19.Na4 Nxc5 20.Nxc5 Bxc5 21.Bc4 Qc7 22.e6 fxe6 23.Bxe6 a4 24.Qc4 Qe5 25.Bg8 Bd6 26.Qf7+ Kd8 27.Qf8+ Kc7 28.Qxa8 a3 29.Rd2 Qxe4+ 30.Rc2 Qe5 31.Rf1 g5 32.Rf7+ Be7 33.Rxe7+ Qxe7 34.Qa5+ Kb8 35.Bc4 g4 36.Qxa3 Qxa3 37.bxa3 gxh3 38.gxh3 Rxh3 39.Kb2 Rg3 40.a4 g5 41.a5 g4 42.Re2 Rf3 43.Re8+ Ka7 44.Re7 Kb8 45.Rg7 g3 46.Bb3 Rf2+ 47.Kc3 g2 48.a6 bxa6 49.Kb4 Rd2 50.Kc5 a5 51.Kb6 Kc8 52.Kxa5 Kd8 53.Kb6 Rf2 54.Kxc6 Rf6+ 55.Kd5 Rf2 56.Kd6 Rd2+ 57.Bd5 g1=Q 58.Rxg1 Rh2 59.Rg8# 1-0