1.e4 e5 2.Nf3 Nc6 3.Nc3 Nf6 4.Bc4 Bc5 5.Ng5 O-O 6.d3 Ng4 7.Qxg4 d5 8.Qh4 h6 9.Bxd5 Nd4 10.Kd1 c6 11.Bb3 Be6 12.Qg3 Qf6 13.Nxe6 fxe6 14.f3 Rad8 15.Ne2 Nb5 16.Rf1 Nd4 17.f4 Qe7 18.Nxd4 Rxd4 19.Rf3 Bd6 20.fxe5 Bxe5 21.Rxf8+ Qxf8 22.Qxe5 Qf1+ 23.Kd2 Qxg2+ 24.Kc3 Rxe4 25.Bxe6+ Kf8 26.Qd6+ Ke8 27.Qd7+ Kf8 28.Qf7#