1.d4 Nf6 2.c4 e6 3.Nc3 Bb4 4.Qc2 O-O 5.Nf3 d6 6.Bg5 h6 7.Bh4 Nbd7 8.e3 b6 9.Bd3 Bxc3+ 10.Qxc3 Bb7 11.Nd2 c5 12.O-O Rc8 13.Qa3 a5 14.Rad1 Qc7 15.Rfe1 d5 16.Bf1 Rfe8 17.Bg3 Qd8 18.h3 Qe7 19.Rc1 Ba6 20.cxd5 Bxf1 21.d6 Qd8 22.Rxf1 cxd4 23.exd4 Nd5 24.Nf3 f6 25.Nd2 Nf8 26.Nc4 Qd7 27.Ne3 Qb5 28.Nxd5 Qxd5 29.Qa4 b5 30.Qxa5 Ra8 31.Qd2 e5 32.Rcd1 Qxd4 33.Qxd4 exd4 34.Rxd4 Rxa2 35.Rb4 Re2 36.Rb1 Ra5 37.Rd1 Nd7 38.h4 Kf7 39.h5 Ke6 40.Kf1 Rc2 41.Re4+ Ne5 42.d7 Rc4 43.d8=Q Ra8 44.Qd7# 1-0