1.e4 e5 2.Nf3 Nc6 3.d4 exd4 4.Bc4 Bc5 5.c3 dxc3 6.Bxf7+ Kf8 7.Bxg8 Rxg8 8.Nxc3 d6 9.Bg5 Qd7 10.O-O h6 11.Be3 Bb6 12.Nd5 Ne7 13.Nd4 c6 14.Qf3+ Ke8 15.Qh5+ Kd8 16.Nxb6 axb6 17.Rfd1 Ra5 18.Ne6+ Qxe6 19.Bxb6+ Kd7 20.Bxa5 Qxe4 21.Qf7 Qh4 22.Re1 Qg5 23.Qe6+ Ke8 24.Qxg8+ Kd7 25.Qd8#