c4 Nf6 Nc3 d5 cxd5 Nxd5 g3 e5 Bg2 Nf6 Nf3 Nfd7 O-O Nc6 d4 a5 dxe5 Ncxe5 Bg5 Nxf3+ exf3 Nf6 Qxd8+ Kxd8 f4 Bd6 Ne4 Be7 Rad1+ Ke8 Rfe1 Ra6 Rc1 Nd5 Nc5 Re6 Nxe6 Bxe6 Bxd5 c5 Bxe6 Bxg5 Bh3+ Kd8 Rxc5 f6 Rc8#