1.e4 e5 2.Nf3 Nc6 3.Bc4 Nf6 4.Ng5 d5 5.exd5 Nd4 6.c3 b5 7.Bf1 Nxd5 8.cxd4 Qxg5 9.Bxb5+ Kd8 10.Qf3 exd4 11.O-O Bg4 12.Qe4 Bc5 13.Re1 Be6 14.d3 Qh5 15.Nd2 Rb8 16.Ba4 Nf6 17.Qf3 Bg4 18.Qc6 Bd6 19.Nf1 Qg6 20.Bd2 Bd7 21.Qa6 Ng4 22.Qxa7 Rxb2 23.Rac1 Ne5 24.Qa8+ Bc8 25.Ba5 Qf5 26.Nd2 Nxd3 27.Qc6 Nxe1 28.Rxe1 Bd7 29.Qxd6 Rxd2 30.Qxc7#