c4 Nf6 Nc3 e5 Nf3 Nc6 g3 Nd4 Bg2 Nxf3+ Bxf3 Bb4 O-O c6 d4 b6 dxe5 d6 exf6 b5 fxg7 Rg8 Qd3 d5 Qxh7 Ke7 Nxd5+ cxd5 Bxd5 Be6 Bg5+ f6 Bxf6+ Kxf6 Qh6+ Kf7 Bxe6+ Ke7 Rad1 Be1 Rxd8 Rgxd8 Rxe1 bxc4 Bxc4 Kd7 g8=Q Rac8 Qf7#