1.e4 c5 2.Nf3 Nc6 3.Bc4 e6 4.Nc3 a6 5.a3 d6 6.d4 cxd4 7.Nxd4 Nf6 8.O-O Be7 9.Re1 Qc7 10.Nb3 O-O 11.Qf3 Ne5 12.Qg3 Qxc4 13.Bh6 Ng6 14.Nd2 Qc6 15.Bf4 Nh5 16.Qd3 Nhxf4 17.Qc4 Qxc4 18.Nxc4 b5 19.Nb6 Rb8 20.Nxc8 Rfxc8 21.Rad1 Ne5 22.a4 bxa4 23.Nxa4 Rxc2 24.Kf1 Ned3 25.h3 Rxf2+ 26.Kg1 Rxg2+ 27.Kf1 Rf2+ 28.Kg1 Nxh3+ 29.Kh1 Nxe1 30.Rxe1 Rb4 31.Nc3 Rbxb2 32.Ne2 Rfxe2 33.Rxe2 Rxe2 34.e5 Rxe5 35.Kh2 a5 36.Kxh3 a4 37.Kh2 a3 38.Kh3 a2 39.Kh2 a1=Q 40.Kh3 Qf1+ 41.Kh2 Rh5+ 42.Kg3 Rh3+ 43.Kg4 f5#