1.d4 Nf6 2.c4 c6 3.Nf3 d5 4.cxd5 cxd5 5.Nc3 a6 6.Qb3 Nc6 7.Bg5 Bf5 8.Bxf6 exf6 9.Rc1 Be6 10.e3 Na5 11.Qd1 Bd6 12.Bd3 O-O 13.O-O b5 14.a4 b4 15.Ne2 Qd7 16.Nd2 g6 17.h3 Bxh3 18.Re1 Bg4 19.e4 dxe4 20.Nxe4 Kg7 21.Nc5 Qa7 22.f3 Bd7 23.Bxa6 Bxc5 24.dxc5 Rfd8 25.Bd3 Nb7 26.Qc2 Bxa4 27.Qc4 Nxc5 28.Qxc5 Qxc5+ 29.Rxc5 Rxd3 30.Ra1 Rd2 31.Nf4 b3 32.Rc4 Bc6 33.Rxa8 Bxa8 34.Rc8 Bb7 35.Rc7 Ba6 36.Ne6+ Kh6 37.Nc5 Bc4 38.Ne4 Rc2 39.Nd6 Bd5 40.Nxf7+ Kg7 41.Rd7 Bxf7 42.Rb7 g5 43.Rd7 Rc5 44.g3 f5 45.Kf1 Rc8 46.Rd2 Rh8 47.Rc2 bxc2 48.b4 h5 49.g4 Rf8 50.Ke2 Rd8 51.b5 Be6 52.b6 f4 53.Kf2 h4 54.Kg1 Kh7 55.Kf2 Rd2+ 56.Ke1 c1=Q# 0-1