1.d4 Nf6 2.c4 e6 3.Nc3 d5 4.e3 dxc4 5.Bxc4 c5 6.Nf3 Nc6 7.O-O cxd4 8.exd4 a6 9.a3 Be7 10.Bg5 O-O 11.Re1 h6 12.Bh4 Nd5 13.Bxe7 Ncxe7 14.Qd2 b5 15.Bb3 Nxc3 16.bxc3 Bb7 17.Ne5 Nd5 18.a4 Qh4 19.Nf3 Qg4 20.h3 Qg6 21.Bc2 Qh5 22.Re5 f5 23.Rxe6 Nf6 24.Bb3 Kh8 25.d5 Rad8 26.Ne5 Bxd5 27.Bxd5 Rxd5 28.Ng6+ Kg8 29.Ne7+ Kf7 30.Rxf6+ gxf6 31.Nxd5 Rd8 32.Rd1 f4 33.Qd4 Rd6 34.Qa7+ Kf8 35.Qe7+ Kg8 36.Qxd6 Qxd1+ 37.Kh2 Qd2 38.Nxf6+ Kh8 39.Qxd2 f3 40.Qxh6#