d4 Nf6 c4 g6 Nc3 d5 cxd5 Nxd5 e4 Nxc3 bxc3 Bg7 Be3 c5 Bc4 e6 Nf3 cxd4 cxd4 e5 Nxe5 Bxe5 dxe5 g5 Qxd8+ Kxd8 O-O-O+ Kc7 Bxf7 h6 h4 Rf8 e6 b6 e7 Rh8 hxg5 hxg5 Rxh8 Bd7 Rxd7+ Nxd7 Rxa8 a5 e8=Q Kd6 Ra7 a4 Qe6#