1.e4 e5 2.Nf3 Nh6 3.Nxe5 d6 4.Nf3 Bg4 5.h3 Bxf3 6.Qxf3 c6 7.d4 d5 8.exd5 cxd5 9.Bb5+ Nc6 10.O-O a6 11.Re1+ Be7 12.Bxc6+ bxc6 13.c4 O-O 14.Bxh6 gxh6 15.cxd5 cxd5 16.Qg4+ Bg5 17.h4 f6 18.hxg5 hxg5 19.Qe6+ Rf7 20.Nc3 Qe7 21.Qxe7 Rxe7 22.Rxe7 Kf8 23.Nxd5 Rd8 24.Rxh7 Rxd5 25.Rd1 Kg8 26.Ra7 Ra5 27.a3 f5 28.d5 f4 29.d6 Kf8 30.d7 g4 31.d8=Q#