1.e4 c5 2.Nf3 e6 3.Nc3 a6 4.d4 cxd4 5.Nxd4 Qc7 6.Be2 b5 7.a3 Bb7 8.O-O Nf6 9.Bf3 Nc6 10.g3 h5 11.Bg5 Nxd4 12.Qxd4 Bc5 13.Qd3 Ng4 14.Bf4 Ne5 15.Be2 Nxd3 16.Bxc7 Nxb2 17.Be5 f6 18.Nxb5 fxe5 19.Nc7+ Ke7 20.Nxa8 Bxa8 21.Bxa6 Na4 22.Bd3 Nc3 23.Rae1 h4 24.Kg2 h3+ 25.Kf3 Rf8+ 26.Kg4 Bxf2 27.Ra1 Nxe4 28.Bxe4 Bxe4 29.Kxh3 Bf3