1.Nf3 d5 2.g3 c5 3.Bg2 Nc6 4.O-O e5 5.d3 Be7 6.c4 Nf6 7.Nc3 d4 8.Na4 O-O 9.a3 a6 10.Bg5 Bd7 11.Bxf6 gxf6 12.Nh4 b5 13.cxb5 axb5 14.Nxc5 Bxc5 15.Rc1 Qb6 16.Qc2 Be7 17.Bxc6 Rac8 18.Bxd7 Rxc2 19.Rxc2 Rd8 20.Bc6 Rc8 21.Rfc1 Bf8 22.Nf5 h5 23.Bf3 Rxc2 24.Rxc2 Qe6 25.Be4 b4 26.axb4 Bxb4 27.Kg2 Bf8 28.Rc7 Qa6 29.Rb7 Bd6 30.b4 Bf8 31.b5 Qa2 32.b6 Qxe2 33.Rb8 h4 34.Nxh4 f5 35.Nxf5 Qc2 36.b7 Qb2 37.Rc8 Qb3 38.b8=Q Qa3 39.Ne7+ Qxe7 40.Rxf8+ Qxf8 41.Qxf8+ Kxf8 42.Bf5 f6 43.Kf3 Ke7 44.Kg4 Kd6 45.Kh4 e4 46.Bxe4 Kc5 47.Kg4 Kd6 48.Kf5 Ke7 49.h4 Kf7 50.h5 Kg7 51.g4 Kh6 52.f4 Kg7 53.Ke6 Kh6 54.Kd5 Kg7 55.Kxd4 Kh6 56.Kd5 Kg7 57.Ke6 Kh6 58.d4 Kg7 59.d5 f5 60.Bf3 fxg4 61.Bxg4 Kf8 62.d6 Ke8 63.h6 Kf8 64.h7 Kg7 65.h8=Q+ Kg6 66.Qf6+ Kh7 67.Bf5+ Kg8 68.Qd8+ Kg7 69.Qg5+ Kf8 70.Be4 Ke8 71.Qg8#