1.e4 c5 2.Nf3 e6 3.d4 cxd4 4.Nxd4 Nc6 5.Nc3 Qc7 6.Be2 a6 7.f4 d6 8.Be3 Bd7 9.O-O Nf6 10.Kh1 b5 11.a3 Be7 12.Qe1 O-O 13.Qg3 Kh8 14.Rad1 Rac8 15.Nxc6 Bxc6 16.Bd4 Qb7 17.Bd3 a5 18.b4 axb4 19.axb4 Nh5 20.Qh3 Nxf4 21.Rxf4 e5 22.Nd5 exd4 23.e5 h6 24.Nxe7 Qxe7 25.Rf6 Bxg2+ 26.Kxg2 Kg8 27.Qf5 g6 28.exd6 Qb7+ 29.Qe4 Qxe4+ 30.Bxe4 Kg7 31.Rdf1 Rc4 32.d7 d3 33.Rxf7+ Rxf7 34.Rxf7+ Kxf7 35.d8=Q