1.Nf3 Nc6 2.d4 d5 3.e3 Nf6 4.c4 e6 5.Nc3 Be7 6.Be2 O-O 7.O-O b6 8.Bd2 Bb7 9.Rc1 dxc4 10.Bxc4 Qd7 11.Be2 a6 12.a3 Rad8 13.Qc2 h6 14.Rfd1 Na7 15.b4 Nc6 16.h3 b5 17.Nxb5 axb5 18.Bxb5 Nxb4 19.Bxb4 Qxb5 20.Bxe7 Bxf3 21.gxf3 Qg5+ 22.Kf1 Qb5+ 23.Qd3 Qh5 24.Ke2 Nd5 25.Bxf8 Rxf8 26.a4 Ra8 27.Ra1 Qxh3 28.a5 Nb4 29.Qc4 Nd5 30.a6 h5 31.a7 h4 32.Qc6 Nb6 33.Qxc7 Nd5 34.Qb8+ Kh7 35.Qxa8 Nc3+ 36.Kd2 Nxd1 37.Qe4+ f5 38.Qxe6 Nxf2 39.a8=Q Qxf3 40.Qag8# 1-0