e4 e6 Nc3 d5 d4 c6 Nf3 Nf6 e5 Nfd7 Ng5 c5 Qh5 Qe7 Nb5 h6 Nd6+ Qxd6 Qxf7+ Kd8 exd6 Nb6 dxc5 Na6 Bb5 Bxd6 cxd6 Bd7 Nxe6+ Kc8 Qxg7 Re8 Bxd7+ Nxd7 Qg6 Rh8 Bxh6 Nac5 Nxc5 Nxc5 Qf7 Nd7 Qxd5 Nb6 Qf7 Nd5 d7+ Kc7 d8=Q+ Kxd8 Qxd5+ Ke7 Qxb7+ Kd6 O-O-O+ Ke6 Qf3 Rac8 Rhe1#