1.e4 c5 2.Nf3 Nc6 3.d4 cxd4 4.Nxd4 Nf6 5.Nc3 e5 6.Nb3 Bb4 7.Bd3 d5 8.exd5 Nxd5 9.Bd2 Nxc3 10.bxc3 Bd6 11.O-O O-O 12.Qh5 f5 13.f4 e4 14.Bc4+ Kh8 15.Rae1 Rf6 16.Re3 Qe7 17.Qe2 Be6 18.Rh3 Rd8 19.Be3 Bxc4 20.Qxc4 Qf7 21.Qe2 Bb8 22.Qf2 b6 23.Nd4 Qxa2 24.Nxc6 Rxc6 25.Bd4 Qg8 26.Qh4 Rg6 27.Rd1 Bd6 28.Qh5 Rf8 29.Qxg6