1.Nf3 c5 2.g3 Nc6 3.Bg2 b6 4.O-O Bb7 5.c4 d6 6.b3 Qd7 7.Bb2 e5 8.e3 O-O-O 9.d4 e4 10.Ng5 Re8 11.d5 Nb4 12.Nxe4 f6 13.a3 Nc6 14.dxc6 Bxc6 15.Nbc3 Bxe4 16.Nxe4 f5 17.Nc3 Re6 18.Qd5 Ne7 19.Qa8+ Kc7 20.Qxa7+ Kd8 21.Qxb6+ Qc7 22.Qxc7+ Kxc7 23.Nb5+ Kd8 24.Rfd1 Ng6 25.a4 Be7 26.a5 Ke8 27.a6 Kf7 28.Bd5 h5 29.a7 Ra8 30.Bxa8 Bg5 31.Bd5 f4 32.Bxe6+ Kxe6 33.a8=Q fxe3 34.Qd5+ Ke7 35.Qxg5+ Kf8 36.Qxg6 Ke7 37.fxe3 Kd8 38.Rxd6+ Ke7 39.Qe6+ Kf8 40.Ra8#