1.e4 c5 2.Nf3 e6 3.d4 cxd4 4.Nxd4 Qb6 5.Nb3 Qc7 6.Bd3 Nf6 7.O-O d6 8.c4 Be7 9.Nc3 Nbd7 10.Be3 O-O 11.f4 a6 12.Qf3 b6 13.Qh3 Bb7 14.Rae1 Rfe8 15.Bd4 e5 16.Be3 exf4 17.Bxf4 Ne5 18.Nd5 Nxd5 19.Bxe5 dxe5 20.exd5 g6 21.Rxf7 Bc5+ 22.Nxc5 Qxf7 23.Ne4 Rf8 24.Rf1 Qe7 25.d6 Qg7 26.Qe6+ Kh8 27.Rxf8+ Rxf8 28.d7 Rd8 29.Qe8+ Qf8 30.Qxf8+ Rxf8 31.Nd6