1.e4 c5 2.Nf3 a6 3.d4 cxd4 4.Nxd4 e5 5.Nb3 Nc6 6.Be3 Nf6 7.N1d2 Bd6 8.Be2 Bc7 9.c4 d6 10.O-O Be6 11.a3 Qd7 12.Qc2 h6 13.Rfd1 Nh7 14.Nf1 f5 15.Bh5+ Bf7 16.Nc5 Qe7 17.Bxf7+ Qxf7 18.Nxb7 Rb8 19.Nxd6+ Bxd6 20.Rxd6 Ne7 21.Rad1 O-O 22.Rxa6 f4 23.Bc5 Rfe8 24.Rd7 Nf6 25.Rc7 Rbd8 26.Raa7 Rd7 27.Rxd7 Nxd7 28.Rxd7 f3 29.Rxe7 Rxe7 30.Bxe7 Qxe7 31.gxf3 Qg5+ 32.Ng3 Kh7 33.c5 h5 34.Kf1 h4 35.Nf5 h3 36.Ng3 Qf4 37.Ke2 g5 38.Qd2 Qf6 39.Nf5 Qc6 40.b4 g4 41.Qg5 gxf3+ 42.Kxf3 Qg6 43.Qxg6+ Kxg6 44.c6 Kf6 45.c7