1.e4 e5 2.Nf3 Nc6 3.Bc4 Bc5 4.O-O d6 5.c3 Nh6 6.d4 Be6 7.Bxe6 fxe6 8.dxc5 dxc5 9.Na3 Qd6 10.Nc4 Qd7 11.Qxd7+ Kxd7 12.Nfxe5+ Nxe5 13.Nxe5+ Ke8 14.Bxh6 gxh6 15.Rad1 Rd8 16.Rxd8+ Kxd8 17.Nf7+ Ke7 18.Nxh8 Kf8 19.Rd1 Ke7 20.f4 b5 21.Kf2 b4 22.cxb4 cxb4 23.Rc1 Kd7 24.Nf7 Kc8 25.Ne5 Kb7 26.f5 exf5 27.exf5 Kc8 28.f6 Kd8 29.f7 Ke7 30.Rxc7+ Kf8 31.Rc8+ Kg7 32.f8=Q#