d4 d5 e3 Nc6 c4 Nf6 cxd5 Bg4 f3 Nxd5 fxg4 e5 Nc3 Nxe3 Bxe3 Nxd4 Nf3 Bc5 Nxe5 O-O Bc4 Ne6 Qxd8 Raxd8 Bxc5 Nxc5 O-O h6 Nxf7 Rde8 Nd6+ Re6 Nde4 Rxf1+ Rxf1 Nd3 Bxe6+ Kh8 Rf8+ Kh7 Bf5+ g6 Rf7+ Kh8 Nf6 b6 Rh7#