1.e4 c5 2.Nf3 Nc6 3.d4 cxd4 4.Nxd4 e5 5.Nf3 Nf6 6.Nc3 Bb4 7.Bc4 O-O 8.Qd3 d5 9.Bxd5 Nxd5 10.Qxd5 Nd4 11.O-O Nxf3+ 12.gxf3 Qf6 13.f4 Bxc3 14.bxc3 Bh3 15.Qxe5 Qxe5 16.fxe5 Bxf1 17.Kxf1 Rfc8 18.Bd2 Rc4 19.f3 Re8 20.Rb1 b6 21.a3 Rxe5 22.Kg2 f5 23.Re1 fxe4 24.fxe4 Rcxe4 25.Rxe4 Rxe4 26.Kf3 Ra4 27.Bc1 Kf7 28.Kg3 Kf6 29.h4 Kf5 30.Be3 Rxa3 31.Bd4 g6