1.e4 c5 2.Nf3 d6 3.Bc4 Nf6 4.d3 e6 5.Nc3 a6 6.Bf4 Be7 7.d4 cxd4 8.Nxd4 e5 9.Be3 exd4 10.Bxd4 O-O 11.O-O Nc6 12.Be3 Be6 13.b3 Bxc4 14.bxc4 Rc8 15.Nd5 Nxd5 16.exd5 Ne5 17.f4 Nxc4 18.Bd4 Bf6 19.c3 Bxd4+ 20.cxd4 Ne3 21.Qe2 Nxf1 22.Qxf1 Qf6 23.Qf2 Rfe8 24.g3 h6 25.Re1 Rxe1+ 26.Qxe1 Qxd4+ 27.Kg2 Qxd5+ 28.Kf1 Qh1+ 29.Ke2 Re8+ 30.Kf2 Rxe1 31.f5 Qf1#