1.d4 Nf6 2.Nf3 e6 3.c3 c5 4.Bf4 d5 5.e3 Bd6 6.Bg3 Qb6 7.Qc2 O-O 8.Nbd2 Bd7 9.a4 Rc8 10.a5 Qc7 11.Bd3 h6 12.O-O Bxg3 13.hxg3 c4 14.Be2 Nc6 15.a6 b5 16.e4 Rab8 17.e5 Nh7 18.b4 Rb6 19.Nh4 Nb8 20.f4 Rxa6 21.Rxa6 Nxa6 22.Bh5 Rf8 23.g4 Qd8 24.Ndf3 Nb8 25.g3 Nc6 26.f5 a5 27.bxa5 b4 28.cxb4 Nxb4 29.Qd2 Nc6 30.a6 Qb6 31.f6 g5 32.Bg6 fxg6 33.Nxg6 Rf7 34.Qh2 Nxd4 35.Nxd4 Qxd4+ 36.Qf2 Qxf2+ 37.Rxf2 Nxf6 38.exf6 Bb5 39.Ne7+ Kh7 40.a7 Rf8 41.Rb2 c3 42.Rxb5 c2 43.Rc5 Ra8 44.Rxc2 Rxa7 45.Rc8 Ra1+ 46.Kf2 Ra2+ 47.Ke1 Ra1+ 48.Kd2 Ra2+ 49.Kc3 Rf2 50.Rf8 Rf3+ 51.Kd4 Rxg3 52.Rf7+ Kh8 53.Ng6+ Kg8 54.Rg7# 1-0