1.e4 e5 2.Nf3 Nc6 3.Bc4 Nf6 4.d4 exd4 5.O-O Nxe4 6.Re1 d5 7.Bxd5 Qxd5 8.Nc3 Qd8 9.Nxe4 Be6 10.Nfg5 Be7 11.Nxe6 fxe6 12.Qh5+ g6 13.Qb5 O-O 14.Qxb7 Nb4 15.Bh6 Rb8 16.Qxa7 Nxc2 17.Bxf8 Bxf8 18.Rac1 Nxe1 19.Rxc7 Qh4 20.Rxh7 Qf4 21.Qc7 Qf5 22.Rh3 g5 23.Nf6+