1.e4 e5 2.f4 exf4 3.Nf3 Nc6 4.d4 d5 5.e5 Bf5 6.Bxf4 Be7 7.Nc3 Bh4+ 8.Nxh4 Qxh4+ 9.Bg3 Qxd4 10.Qxd4 Nxd4 11.O-O-O Nxc2 12.Nxd5 Nh6 13.Nxc7+ Kf8 14.Nxa8 Ne3 15.Rd8+ Ke7 16.Rxh8 Nhg4 17.Bh4+ Ke6 18.Re8+ Kd5 19.Nc7+ Ke4 20.e6 Bxe6 21.Nxe6 fxe6 22.Rxe6+ Ne5 23.Bg3 Nxf1 24.Rxf1 g5 25.Rxe5+ Kd3 26.Rd1+ Kc4 27.b3+ Kb4 28.Be1+ Ka3 29.Ra5#