1.e4 c5 2.d4 cxd4 3.c3 dxc3 4.Nxc3 Nc6 5.Nf3 g6 6.Bc4 Bg7 7.O-O d6 8.h3 Nf6 9.e5 dxe5 10.Qxd8+ Nxd8 11.Nb5 O-O 12.Nc7 Rb8 13.Nxe5 Nd7 14.Nd3 Ne5 15.Nxe5 Bxe5 16.Nd5 Nc6 17.Bb5 Nd4 18.Nxe7+ Kg7 19.Ba4 Be6 20.Re1 Bf6 21.Be3 Rfd8 22.Rad1 Bxa2 23.Bxd4 Rxd4 24.Rxd4 Bxd4 25.b3 Bf6 26.Nd5 b5 27.Nxf6 Kxf6 28.Ra1 bxa4 29.Rxa2 axb3 30.Rb2 Ke5 31.Kf1 Kd4