1.d4 Nf6 2.b3 c5 3.dxc5 e5 4.Ba3 Qc7 5.c4 Bxc5 6.Bxc5 Qxc5 7.Nc3 d5 8.Nxd5 O-O 9.Nxf6+ gxf6 10.e3 Qc7 11.Ne2 Nc6 12.Nc3 Qa5 13.Qc1 Rd8 14.Be2 Nd4 15.Qb2 Nxe2 16.Kxe2 Be6 17.Rhd1 a6 18.Ne4 f5 19.Ng5 Bd7 20.Rd5 Qc7 21.Qxe5 Qxe5 22.Rxe5 f6 23.Rd5 fxg5 24.Rad1 b5 25.Rxd7 Rxd7 26.Rxd7 Rc8 27.Kd3 f4 28.Rd5 Kf7 29.Rxg5 Ke7 30.exf4 Rxc4 31.bxc4 h5 32.Rxh5 Kd8 33.cxb5 a5 34.Kc4 Kc8 35.Kd5 Kd7 36.b6 Kd8 37.Kc6 Ke8 38.Rh8+ Ke7 39.Rb8 a4 40.Ra8 Ke6 41.Rxa4 Ke7 42.Ra7+ Ke8 43.Rc7 Kd8 44.Rg7 Ke8 45.Ra7 Kf8 46.Rh7 Ke8 47.Rc7 Kf8 48.b7 Ke8 49.b8=Q# 1-0