1.d4 Nf6 2.c4 e6 3.Nf3 Be7 4.Bf4 d5 5.Nc3 O-O 6.Rc1 Bd6 7.Bg5 Be7 8.e3 Nbd7 9.Be2 dxc4 10.Bxc4 h6 11.Bf4 a6 12.a4 c5 13.O-O cxd4 14.Qxd4 Nb6 15.Qxd8 Rxd8 16.Bb3 Nbd5 17.Nxd5 Nxd5 18.Be5 Bd7 19.Bxd5 exd5 20.Rc7 f6 21.Bg3 b6 22.h3 Bc5 23.a5 Bb5 24.Rc1 Rab8 25.R7xc5 bxc5 26.Bxb8 Rxb8 27.Rxc5 Bc4 28.Nd4 Rxb2 29.Rc8+ Kh7 30.Rc7 Ra2 31.Nf5 Rxa5 32.Rxg7+ Kh8 33.Rg6 Ra1+ 34.Kh2 a5 35.Rxh6+ Kg8 36.Rg6+ Kh8 37.Rxf6 a4 38.Rf8+ Kh7 39.Ra8 a3 40.Ra7+ Kh8 41.e4 a2 42.Ne3 Bb3 43.Nxd5 Rc1 44.Nf6 Rc7 45.Rxc7 a1=Q 46.Rh7# 1-0