1.e4 e5 2.Nf3 Nc6 3.Bc4 Nf6 4.Ng5 Nxe4 5.Bxf7+ Ke7 6.d3 Nf6 7.Bb3 d5 8.O-O h6 9.Nf3 Kf7 10.Re1 Bd6 11.Nc3 Be6 12.h3 Rf8 13.g4 Qd7 14.Nh4 g5 15.Nf5 Bxf5 16.gxf5 Qxf5 17.Nxd5 Nxd5 18.Qh5+ Kg7 19.Bxg5 hxg5 20.Bxd5 Qxf2+ 21.Kh1 Be7 22.Be4 Rh8 23.Qg4 Rxh3+ 24.Qxh3 Rh8 25.Qxh8+ Kxh8 26.Rf1 Qh4+ 27.Kg1 Bc5+ 28.Kg2 Qg4+ 29.Kh1 Qh3#