1.e4 c5 2.Nc3 d6 3.f4 Nc6 4.Nf3 Bg4 5.Bc4 e6 6.O-O a6 7.f5 Bxf3 8.Rxf3 Ne5 9.fxe6 Nxf3+ 10.Qxf3 fxe6 11.Bxe6 Qf6 12.Bf5 Ne7 13.d4 cxd4 14.Ne2 Nxf5 15.exf5 O-O-O 16.c3 dxc3 17.Nxc3 g6 18.Nd5 Qd4+ 19.Be3 Qxb2 20.Rd1 Qxa2 21.Bd4 Kb8 22.Bxh8 gxf5 23.Qxf5 Qe2 24.Rb1 Bh6 25.Qxh7 Be3+ 26.Kh1 Bb6 27.Nxb6 Rf8 28.Nd7+