1.d4 Nf6 2.c4 e6 3.Nf3 d5 4.Bg5 Be7 5.e3 O-O 6.Nc3 h6 7.Bh4 Nbd7 8.Qb3 dxc4 9.Bxc4 c5 10.O-O cxd4 11.Nxd4 Nc5 12.Qc2 Bd7 13.Rfd1 Rc8 14.Rac1 a6 15.b4 b5 16.bxc5 Rxc5 17.Nxe6 fxe6 18.Bxe6+ Bxe6 19.Rxd8 Rxd8 20.Qb2 Rc4 21.Bg3 Rd3 22.Be5 Ne4 23.Nb1 Rxc1+ 24.Qxc1 Bxa2 25.h3 Bc4 26.Nc3 Nc5 27.Qa1 Bf8 28.Ne2 Bf7 29.Nf4 Rd7 30.Bc3 Nd3 31.Nxd3 Rxd3 32.Be5 Ra3 33.Qd4 b4 34.Qd8 b3 35.Kh2 Ra2 36.Bd6 Kh7 37.Qxf8 b2 38.Be5 b1=Q 39.Qxg7# 1-0