c4 Nf6 Nc3 g6 g3 Bg7 Bg2 O-O Nf3 e6 d4 d5 Ne5 Nbd7 O-O Nxe5 dxe5 Ne4 Nxe4 dxe4 Bf4 Bd7 Bxe4 Bc8 Qxd8 c5 Qe7 h5 Qxc5 a5 Qc7 Ra7 Rad1 a4 Rd8 f5 exf6 b5 fxg7 Rxd8 Qxd8+ Kxg7 Qd4+ Kf8 Qxa7 Ke8 Bxg6+ Kd8 Qc7#