1.e4 c5 2.Nf3 e6 3.g3 b6 4.d4 cxd4 5.Nxd4 Bb7 6.Bg2 Nf6 7.Nc3 Bb4 8.O-O Bxc3 9.bxc3 Bxe4 10.Bxe4 Nxe4 11.Qg4 f5 12.Qxg7 Qf6 13.Qxf6 Nxf6 14.Nb5 Na6 15.a4 Ke7 16.Bf4 Rhc8 17.a5 Nd5 18.Bd6+ Kf6 19.Rfe1 Kg6 20.Ra3 Nc5 21.c4 Nb4 22.Re2 bxa5 23.Nc7 Ne4 24.Bf4 Rab8 25.f3 Ng5 26.Kg2 Rb7 27.Nb5 Nf7 28.Rxa5 Rxc4 29.Nxa7 Rxc2 30.Rxc2 Nxc2 31.Bd2 Rb2 32.Bc3 Ne3+