1.e4 c5 2.Nf3 Nc6 3.d4 cxd4 4.Nxd4 Qc7 5.Nc3 e6 6.Nxc6 bxc6 7.Bd3 Nf6 8.O-O d6 9.f4 Be7 10.e5 dxe5 11.Qf3 exf4 12.Bxf4 Qb6+ 13.Kh1 O-O 14.Be5 Ba6 15.Bxf6 Bxf6 16.Bxh7+ Kxh7 17.Qh3+ Kg8 18.Rxf6 Qxb2 19.Rg1 Qxc2 20.Rf4 Qd3 21.Ne4 f5 22.Ng3 Qe3 23.Rh4 Qg5 24.Nh5 Kf7 25.Nf4 Bc4 26.Rh5 Qxf4 27.Rh4 Qf2 28.Rxc4 Rh8 29.Qc3 Rxh2+ 30.Kxh2 Rh8+