1.e4 c5 2.Nc3 Nc6 3.Nge2 d6 4.d4 cxd4 5.Nxd4 Nf6 6.Be3 Ng4 7.Bb5 Nxe3 8.fxe3 Bd7 9.O-O e6 10.Bxc6 bxc6 11.e5 Be7 12.exd6 Bxd6 13.Qh5 O-O 14.Ne4 Be7 15.Rad1 Qb6 16.Rf3 Be8 17.Rh3 h6 18.Rg3 Kh7 19.Rf1 f5 20.Rxg7+ Kxg7 21.Nxe6+ Kh7 22.Nxf8+ Bxf8 23.Qxf5+ Bg6 24.Nf6+ Kg7 25.Qe6 Bf7 26.Qg4+ Kh8 27.Qe4 Bg8 28.Nd7 Qb4 29.Qxc6