1.e4 c5 2.Nf3 d6 3.d4 Nf6 4.Bb5+ Bd7 5.Bxd7+ Nfxd7 6.O-O e5 7.d5 Be7 8.c4 O-O 9.Nc3 Nf6 10.Ng5 h6 11.Nh3 Nbd7 12.f4 a5 13.Qb3 a4 14.Qxb7 Rb8 15.Qc6 Rb6 16.Qxa4 Ng4 17.Qd1 h5 18.Nf2 Ndf6 19.Nxg4 Nxg4 20.h3 Nf6 21.fxe5 dxe5 22.Rf5 Bd6 23.Bg5 Bc7 24.Bxf6 Rxf6 25.Qxh5 g6 26.Qg4 Rxf5 27.exf5 Re8 28.fxg6 Qe7 29.gxf7+ Kxf7 30.Rf1+