1.e4 c5 2.d4 cxd4 3.c3 dxc3 4.Nxc3 Nc6 5.Bc4 e6 6.Nf3 a6 7.O-O Bc5 8.e5 f5 9.exf6 Nxf6 10.Qe2 O-O 11.Rd1 Qe7 12.Bg5 d5 13.Bb3 Kh8 14.Rac1 Ba7 15.Bc2 Qf7 16.Be3 Bxe3 17.Qxe3 Qh5 18.h3 Bd7 19.Ne2 Rae8 20.Ng3 Qf7 21.Ne5 Nxe5 22.Qxe5 Bc6 23.Bb1 Nd7 24.Qg5 Qxf2+ 25.Kh2 Qxb2 26.Rf1 Qe5 27.Qh4 h6 28.Rce1 Qg5 29.Qb4 Rxf1 30.Rxf1 Nf6 31.Qb2 Ne4 32.Nxe4 dxe4 33.Qb4 Kg8 34.Re1 e3 35.Qb3 Qxg2#