1.e4 c5 2.Nf3 e6 3.d4 cxd4 4.Nxd4 Bc5 5.Nb3 Bb6 6.Bd3 Ne7 7.O-O O-O 8.Qe2 f5 9.Bg5 f4 10.Qg4 f3 11.gxf3 Nbc6 12.f4 Qe8 13.N1d2 e5 14.Qg3 exf4 15.Bxf4 d5 16.exd5 Nxd5 17.Qh4 Rxf4 18.Qxh7+ Kf8 19.Qh8+ Ke7 20.Rae1+ Be6 21.Rxe6+ Kxe6 22.Re1+ Ne5 23.Qh3+ Kd6 24.Kh1 Qh8 25.Qg2 Ng4 26.Nc4+ Rxc4 27.Bxc4 Nxf2+ 28.Kg1 Nf4 29.Re6+ Kd7 30.Qxb7+ Bc7 31.Nc5+