1.Nf3 Nf6 2.g3 c6 3.Bg2 d5 4.c4 dxc4 5.O-O Nbd7 6.Qc2 Nb6 7.Na3 Be6 8.Ng5 Qd7 9.Nxe6 Qxe6 10.b3 cxb3 11.axb3 g6 12.Nc4 Nxc4 13.bxc4 Bg7 14.d4 O-O 15.Rd1 Ne8 16.d5 Qc8 17.dxc6 bxc6 18.Ra5 Nd6 19.Rc5 Rb8 20.Rxc6 Qf5 21.e4 Qa5 22.Be3 Rb2 23.Qd3 Qa4 24.Rc7 a5 25.Rc1 Rb3 26.Qd1 Bb2 27.Rb1 Qa2 28.Bh6 a4 29.Bxf8 Kxf8 30.Qc2 a3 31.e5 Nf5 32.Rd1 Rc3 33.Qd2 Qb3 34.Be4 a2 35.Ra7 a1=Q 36.Raxa1 Bxa1 37.Rxa1 Qxc4 38.Bxf5 gxf5 39.Ra8+ Kg7 40.Qg5# 1-0