1.e4 c5 2.Nf3 d6 3.d4 cxd4 4.Nxd4 Nf6 5.Nc3 a6 6.Bc4 e6 7.Bb3 b5 8.O-O Bb7 9.Re1 Be7 10.Bxe6 fxe6 11.Nxe6 Qd7 12.Nxg7+ Kd8 13.Nd5 Bxd5 14.exd5 Qb7 15.Ne6+ Kc8 16.Nf4 Re8 17.b3 Bf8 18.Bb2 Nbd7 19.Re6 Rxe6 20.dxe6 Ne5 21.Nd3 Qe4 22.Nxe5 dxe5 23.a4 Bc5 24.Qe1 Qxc2 25.Qxe5 Qxf2+ 26.Kh1 Ng4 27.Qh8+ Kb7 28.Qxh7+ Kc8 29.Qg8+ Kb7 30.Qg7+ Kc8 31.Qxg4 Qxb2 32.Rd1 Qf6