1.Nf3 Nf6 2.c4 c5 3.Nc3 Nc6 4.e3 e6 5.d4 d5 6.cxd5 Nxd5 7.Bc4 Nb6 8.Bd3 cxd4 9.exd4 Be7 10.O-O O-O 11.Re1 Bf6 12.Be3 Nd5 13.Nxd5 exd5 14.h3 Qb6 15.Ne5 Qxb2 16.Rc1 Be6 17.Nxc6 bxc6 18.Rxc6 Qxa2 19.Ra6 Qb2 20.Re2 Qb7 21.Rea2 Rfc8 22.Qa1 Qb3 23.R6a3 Qb6 24.Rxa7 Rxa7 25.Rxa7 g6 26.Ra6 Qb4 27.Be2 Kg7 28.Bg4 Bxg4 29.hxg4 h6 30.Rxf6 Kxf6 31.Qa6+ Kg7 32.Qxc8 Qb6 33.Qc5 Qe6 34.Qc7 Qxg4 35.Qe5+ Kh7 36.Qxd5 Qd1+ 37.Kh2 Kg8 38.Qf3 Qd3 39.Qf6 Qd1 40.Qe5 g5 41.Qf5 Qh5+ 42.Qh3 Qg6 43.Qf3 f5 44.Qd5+ Kg7 45.Qe5+ Kf7 46.Qc7+ Ke8 47.Qe5+ Kf7 48.f3 f4 49.Bf2 Qc2 50.Qd5+ Kg7 51.Qd7+ Kf6 52.Qd6+ Kf7 53.Qd5+ Kf6 54.Qe5+ Kf7 55.Qe1 Qc4 56.Qe4 Qa2 57.Be1 Qc4 58.d5 Qa6 59.Qh7+ Ke8 60.Bb4 Qf6 61.d6 Qe6 62.Qc7 g4 63.fxg4 f3 64.d7+ Qxd7 65.Qe5+ Kf7 66.gxf3 Qa7 67.Qc5 Qb8+ 68.Qd6 Qa7 69.Qf8+ Kg6 70.Qf5+ Kg7 71.Bc3+ Kg8 72.Qg6+ Kf8 73.Bb4+ Qe7 74.Qf6+ Kg8 75.Qxe7 h5 76.Bc3 hxg4 77.Qg7# 1-0