1.e4 c5 2.Nf3 e6 3.d4 cxd4 4.Nxd4 a6 5.Be2 Nf6 6.Nc3 Bb4 7.e5 Nd5 8.Bd2 Nxc3 9.bxc3 Be7 10.Bd3 Qc7 11.f4 Nc6 12.O-O Bc5 13.Kh1 Nxd4 14.cxd4 Bxd4 15.c3 Bc5 16.f5 b6 17.Qe2 Bb7 18.Rf4 g6 19.fxg6 fxg6 20.Rh4 O-O 21.Qg4 Rf2 22.Rg1 Raf8 23.Bxg6 Bxg2+ 24.Qxg2 Rxg2 25.Bxh7+ Kf7 26.Rxg2 Qxe5 27.Re4 Ke8 28.Bf4 Qxc3 29.Bg6+ Kd8