1.e4 c5 2.Nc3 Nc6 3.g3 Nf6 4.Bg2 g6 5.Nge2 Bg7 6.O-O O-O 7.d4 d6 8.h3 Nh5 9.dxc5 dxc5 10.Be3 b6 11.g4 Nf6 12.Qxd8 Rxd8 13.e5 Bb7 14.exf6 exf6 15.Rad1 Re8 16.Rd7 Ba6 17.Bxc6 Bxe2 18.Nxe2 Rac8 19.Bd5 Rf8 20.Bf4 Rcd8 21.Bxf7+ Kh8 22.Rxd8 Rxd8 23.Nc3 Rd7 24.Bb3 g5 25.Bg3 a6 26.Rd1 Rxd1+ 27.Nxd1 b5 28.Bd5 a5 29.Bc6 b4 30.Bc7 Kg8 31.Bb6 f5 32.Bxc5 fxg4 33.hxg4 Kf7 34.Bb6 Ke6 35.Bxa5 Kd6 36.Be4 h6 37.Bxb4+ Ke5 38.Bc3+ Kxe4 39.Bxg7 Kf3 40.Ne3 Ke4 41.a4 Kf3 42.a5 Kf4 43.a6 Ke4 44.a7 Kf3 45.a8=Q+ Ke2 46.Qa6+ Kd2 47.Qd3+ Kc1 48.Qd1#