d4 Nf6 c4 e6 Nf3 d5 g3 Be7 Bg2 O-O cxd5 Ne4 dxe6 Bb4+ Bd2 Bxd2+ Nbxd2 Nxd2 exf7+ Kh8 Qxd2 Nd7 Ng5 Nf6 h4 Qe7 e4 Rxf7 Nxf7+ Kg8 Ng5 h6 e5 a5 O-O-O Qd7 exf6 hxg5 Qxg5 Kf8 Bd5 gxf6 Qxf6+ Ke8 Rhe1+ Qe6 Bxe6 Bxe6 Rxe6+ Kd7 Qf7+ Kc8 Re8#