1.d4 Nf6 2.c4 e6 3.Nc3 Bb4 4.Qc2 d5 5.cxd5 exd5 6.Bg5 h6 7.Bh4 c5 8.dxc5 O-O 9.Nf3 Nbd7 10.e3 Nxc5 11.Be2 g5 12.Bg3 Nfe4 13.O-O Bxc3 14.bxc3 Nxg3 15.hxg3 Qf6 16.Rad1 Bf5 17.Qb2 Na4 18.Qd2 Nxc3 19.Rc1 Rac8 20.Bd3 Bxd3 21.Qxd3 Rc4 22.Rc2 Rfc8 23.Rfc1 Qc6 24.Ne5 Ne2+ 25.Qxe2 Rxc2 26.Nxc6 Rxc1+ 27.Kh2 R1xc6 28.Qb5 b6 29.Qxd5 Rc2 30.Qf5 R8c5 31.Qf6 Rc6 32.Qd8+ Kg7 33.Qd4+ Rf6 34.f3 Rc6 35.g4 Rd6 36.Qa4 a5 37.e4 Rfe6 38.Qb5 Rd2 39.a4 Rd8 40.Kg3 Rc8 41.Qd5 Rc5 42.Qd4+ Kg8 43.Qd8+ Kh7 44.Qd3 Rec6 45.Qd4 Rc4 46.Qd5 Kg7 47.Qe5+ Rf6 48.Qb5 Rc5 49.Qb2 Rc6 50.Qd4 Kg6 51.e5 Rfe6 52.Qe4+ Kg7 53.f4 gxf4+ 54.Kxf4 Rc5 55.Qd4 Rcxe5 56.g3 Kg6 57.Qd3+ Kf6 58.Qd4 Ke7 59.Qd3 Re4+ 60.Kf3 Re3+ 61.Qxe3 Rxe3+ 62.Kxe3 Kd6 63.Kd4 Kc6 64.Kc4 f6 65.Kd4 b5 66.axb5+ Kxb5 67.Ke4 a4 68.Kf5 a3 69.Kxf6 a2 70.Kg6 a1=Q 71.Kxh6 Qe5 72.g5 Qxg3 73.g6 Qh4+ 74.Kg7 Kc6 75.Kg8 Kd7 76.g7 Ke6 77.Kf8 Qd8#