1.e4 c5 2.Nf3 Nc6 3.Bc4 Nf6 4.Qe2 e6 5.e5 Nd5 6.d4 cxd4 7.O-O Nb6 8.Bd3 d6 9.Bf4 dxe5 10.Nxe5 Bd6 11.Nd2 Nd5 12.Bg3 Nxe5 13.Bxe5 Bxe5 14.Qxe5 Qf6 15.Bb5+ Ke7 16.Qg3 Rd8 17.Qa3+ Rd6 18.Nc4 e5 19.Rae1 Bd7 20.Rxe5+ Qxe5 21.Nxe5 Bxb5 22.Re1 Rd8 23.Nc4+ Ne3 24.Nxd6 Rxd6 25.fxe3 Ke6 26.Qb3+ Ke5 27.exd4+ Kxd4 28.Qc3+ Kd5 29.Re5#