1.c4 Nf6 2.d4 e6 3.Nf3 d5 4.g3 Be7 5.Nc3 Nbd7 6.Bg2 O-O 7.b3 b6 8.O-O Bb7 9.Bf4 c5 10.Ne5 cxd4 11.Qxd4 Bc5 12.Qd1 Re8 13.Rc1 h6 14.Nd3 e5 15.Bd2 Ba3 16.Rc2 e4 17.Nb2 d4 18.Nb5 Bc5 19.Bf4 g5 20.Bc1 Ne5 21.Rd2 Nc6 22.Na4 Qe7 23.a3 a6 24.Nxd4 Nxd4 25.Rxd4 Bxd4 26.Qxd4 b5 27.cxb5 axb5 28.Nc5 Rad8 29.Qc3 Nd5 30.Qc2 e3 31.f4 gxf4 32.Nxb7 Qxb7 33.Bb2 Qb6 34.Ba1 fxg3 35.hxg3 Qg6 36.Qxg6+ fxg6 37.a4 b4 38.Rc1 Ne7 39.a5 Rd2 40.a6 Ra2 41.Bb7 Nf5 42.Bf6 Kf7 43.Ra1 Rxe2 44.Bc6 Rf8 45.Be5 Ke6 46.Bf4 g5 47.Bf3 Rf2 48.a7 gxf4 49.Ra6+ Ke7 50.a8=Q Rxa8 51.Bxa8 fxg3 52.Ra7+ Kf6 53.Ra6+ Kg5 54.Ra7 Kg4 55.Ra1 e2 56.Bd5 Ne3 57.Be6+ Kf4 58.Bd5 Rf1+ 59.Rxf1+ exf1=Q# 0-1