1.Nf3 d5 2.e3 Nf6 3.c4 dxc4 4.Bxc4 e6 5.O-O a6 6.Qe2 c5 7.Rd1 b5 8.Bb3 Bb7 9.d4 c4 10.Bc2 Nc6 11.Nc3 Be7 12.e4 O-O 13.Be3 Nb4 14.Bb1 Qc7 15.a4 Bc6 16.Ne5 Rfd8 17.Nxc6 Qxc6 18.h4 Qb7 19.h5 Nc6 20.axb5 axb5 21.Rxa8 Rxa8 22.d5 Ne5 23.Bd4 Ned7 24.d6 e5 25.dxe7 exd4 26.Rxd4 Re8 27.Nd5 Qa7 28.Rd1 Ne5 29.h6 Ng6 30.hxg7 Nxd5 31.exd5 Rxe7 32.Qg4 Qa5 33.d6 Re1+ 34.Kh2 Rxd1 35.Qxd1 Qd8 36.Qd4 Nh4 37.d7 Qb8+ 38.Kg1 Qd8 39.Qe4 Qxd7 40.Qxh7#