1.e4 c5 2.Nf3 Nc6 3.Nc3 e5 4.Bc4 d6 5.d3 Be7 6.O-O Nf6 7.Ng5 O-O 8.f4 Bg4 9.Qd2 exf4 10.Qxf4 Ne5 11.Nd5 h6 12.Nf3 Nxd5 13.Bxd5 Nxf3+ 14.gxf3 Be6 15.Bxe6 fxe6 16.Qg4 Rf6 17.Kh1 Qf8 18.f4 Qf7 19.Rg1 Kh7 20.Bd2 Rg6 21.Qh3 Rxg1+ 22.Rxg1 Bf6 23.Bc3