1.e4 c5 2.d4 cxd4 3.c3 g6 4.Bc4 Bg7 5.Nf3 d6 6.O-O Nf6 7.e5 dxe5 8.Nxe5 O-O 9.cxd4 e6 10.Nc3 Nbd7 11.f4 Nb6 12.Bb3 Nbd5 13.Qd3 a6 14.Be3 b6 15.g4 Nxe3 16.Qxe3 Bb7 17.g5 Nd5 18.Nxd5 Bxd5 19.Bc2 Rc8 20.Rac1 Bb7 21.Rfe1 Qd5 22.Qh3 Qxd4+ 23.Qe3 Qxe3+ 24.Rxe3 Bxe5 25.Rxe5 Rc4 26.Kf2 Rfc8 27.Re2 Be4 28.Bxe4 Rxc1 29.Bb7 R8c2 30.Bxa6 Rxe2+ 31.Bxe2 Rc2 32.b4 Rxa2 33.b5 Kf8 34.h4 Ke7 35.Ke3 Rxe2+ 36.Kxe2 Kd6 37.Kd3 Kc5 38.Ke4 Kxb5 39.Ke5 Kc4 40.Kf6 b5 41.Kxf7 b4 42.Kg7 b3 43.Kxh7 b2 44.h5 gxh5 45.g6 b1=Q