1.c4 Nf6 2.d4 c6 3.Bf4 Qb6 4.b3 d6 5.Nf3 Bf5 6.e3 g6 7.Be2 c5 8.O-O Bg7 9.Nc3 Ne4 10.Nd5 Qd8 11.Ng5 Nxg5 12.Bxg5 Nc6 13.g4 Be6 14.dxc5 dxc5 15.Rc1 Qd7 16.Rc2 O-O-O 17.Rd2 Kb8 18.Bf4+ Be5 19.Bh6 Bxd5 20.cxd5 Nb4 21.a3 Na6 22.Bxa6 bxa6 23.Qe2 Rhg8 24.f4 Bc7 25.e4 f6 26.g5 f5 27.e5 Ba5 28.Rd3 Qb7 29.Rfd1 Rd7 30.Kg2 Rgd8 31.Qf3 Bc7 32.Bg7 a5 33.a4 Rg8 34.e6 Rd6 35.Be5 Rb6 36.Rc1 Bd6 37.Rxc5 Rc8 38.Rxc8+ Qxc8 39.Rc3 Qb7 40.h4 Bxe5 41.fxe5 Rb4 42.d6 Rg4+ 43.Kh3 Qb4 44.d7 Rxh4+ 45.Kg2 Rg4+ 46.Kf1 Rf4 47.d8=Q# 1-0