1.e4 e5 2.Bc4 Nf6 3.d4 exd4 4.Nf3 Nc6 5.O-O Bc5 6.e5 d5 7.exf6 dxc4 8.Re1+ Be6 9.Ng5 Qd5 10.Nc3 Qf5 11.Nce4 O-O-O 12.fxg7 Rhg8 13.g4 Qe5 14.Nxe6 fxe6 15.Bh6 Bb4 16.f4 Qb5 17.Nf6 Bxe1 18.Qxe1 e5 19.Nxg8 Rxg8 20.Qe4 Qxb2 21.Qf5+ Kd8 22.Qf8+ Kd7 23.Qxg8 Qxa1+ 24.Kg2 Ne7 25.Qf7 Qxa2 26.g8=Q Qxc2+ 27.Kh3 Qd3+ 28.Kh4 c3 29.Qe6#