1.e4 c5 2.Nc3 Nc6 3.Bb5 g6 4.Bxc6 dxc6 5.d3 Bg7 6.f4 c4 7.Nf3 cxd3 8.cxd3 Nf6 9.O-O c5 10.Ne5 O-O 11.Be3 b6 12.Qf3 Bb7 13.Rad1 Qc7 14.a4 Rad8 15.Nc4 Bc6 16.f5 Qb7 17.Qh3 Qa6 18.Ne5 Ba8 19.Bh6 c4 20.Bxg7 Kxg7 21.fxg6 hxg6 22.d4 Qa5 23.d5 Qc5+ 24.Kh1 Rh8 25.Qg3 Rh5 26.Nxf7 Kxf7 27.e5 Rdh8 28.h3 Qc7 29.e6+