1.d4 Nf6 2.Nf3 e6 3.c4 Be7 4.Nc3 d5 5.Bg5 O-O 6.e3 h6 7.Bh4 b6 8.Bd3 dxc4 9.Bxc4 Bb7 10.O-O a6 11.Qc2 b5 12.Be2 Nbd7 13.Rfd1 Rc8 14.Ne5 Nxe5 15.dxe5 Nd7 16.Bg3 c5 17.a4 b4 18.Ne4 c4 19.Bxc4 Bd5 20.b3 Nb6 21.Rd4 Nxc4 22.bxc4 Bxe4 23.Qxe4 Qc7 24.Bh4 Bxh4 25.Qxh4 Qxe5 26.h3 Rxc4 27.Rxc4 Qxa1+ 28.Kh2 a5 29.Qh5 Qxa4 30.Rg4 f5 31.Rg3 Rf6 32.e4 Qd7 33.e5 Rf8 34.Qxh6 a4 35.Qh4 b3 36.Qb4 Ra8 37.h4 a3 38.Qxb3 a2 39.Rd3 Qe7 40.Rd1 a1=Q 41.Rxa1 Rxa1 42.Qb8+ Kh7 43.f4 Qxh4# 0-1