1.e4 e5 2.f4 d6 3.Nf3 Nc6 4.Bc4 Be7 5.O-O a6 6.d3 b5 7.Bd5 Bb7 8.fxe5 Rb8 9.Bxf7+ Kxf7 10.Ng5+ Ke8 11.Ne6 Qd7 12.Nxg7+ Kd8 13.e6 Qc8 14.Bg5 Nf6 15.Rxf6 Bxf6 16.Bxf6+ Ne7 17.Qh5 Rf8 18.Nc3 c5 19.Bxe7+ Kxe7 20.Qh4+ Rf6 21.Rf1 Qf8 22.Nh5 Qh6 23.Rxf6 Qe3+ 24.Rf2+ Kxe6 25.Qg4+ Ke7 26.Qg7+ Kd8 27.Nf4 Bc8 28.Ncd5 Qe1+ 29.Rf1 Qh4 30.Ne6+ Bxe6 31.Rf8#