1.e4 c5 2.d4 cxd4 3.Nf3 e6 4.Nxd4 a6 5.c4 Nf6 6.Nc3 Qc7 7.a3 b6 8.Bd3 Nc6 9.Nxc6 Qxc6 10.e5 Ng8 11.Be4 Qc7 12.Bxa8 Qb8 13.Bf3 Qc7 14.h4 f5 15.Bf4 Qb8 16.Bg3 h5 17.Ne2 Nh6 18.Qd3 Bc5 19.b4 Be7 20.Nd4 Ng4 21.Bxg4 hxg4 22.O-O-O Bc5 23.bxc5 d5 24.Qe2 Kf7 25.Nc2 g5 26.Qe1 a5 27.c6 Kg6 28.Rd2 Rg8 29.Qe2 Bb7 30.Qf1 gxh4 31.Bxh4 Kg7 32.cxd5 Kf8 33.d6 g3 34.Rd3 Ke8 35.Nb4 Rf8 36.Rf3 Bxc6 37.Nxc6 Qc7 38.dxc7 f4 39.Qd3 Rf6 40.Qh7 Rh6 41.Na7 Kf8 42.c8=Q# 1-0