1.e4 c5 2.Nf3 d6 3.d4 cxd4 4.Nxd4 Nf6 5.Nc3 a6 6.Bg5 Nbd7 7.f4 e6 8.Qf3 Qc7 9.O-O-O b5 10.e5 Bb7 11.Qh3 dxe5 12.Nxe6 fxe6 13.Qxe6+ Be7 14.Bxf6 gxf6 15.Nxb5 axb5 16.Bxb5 O-O-O 17.Qxe7 Nc5 18.Qxf6 Be4 19.Kb1 Bxg2 20.Rhg1 exf4 21.b4 Ne4 22.Rxd8+ Rxd8 23.Qa6+ Kb8 24.Bd3 Nc3+ 25.Kb2 Bb7 26.Qf6 Nd5 27.Qd4 Qe7 28.a3 f3 29.b5 Qe3 30.Qg7 Nf4 31.Rc1 Rxd3