d4 Nf6 e3 g6 c4 Bg7 Nf3 c5 Bd3 d6 h3 O-O d5 Bf5 Nc3 Qb6 e4 Bc8 Bd2 Ne8 Qc1 f5 Bg5 Nf6 exf5 gxf5 O-O e6 dxe6 Bxe6 Bh6 Nbd7 Qg5 Ne8 Rae1 Ne5 Nxe5 dxe5 Bxg7 Nxg7 Nd5 Qd8 Qxd8 Rfxd8 Rxe5 b5 Rfe1 bxc4 Bxc4 Kf7 Ne3 Kf6 Rxc5 Rab8 Rc6 Rxb2 Bxe6 Nxe6 Nc4 Rxa2 Rcxe6+ Kg7 Nd6 Ra5 Nb7 Rdd5 Nxa5 Rxa5 Re7+ Kh8 Rd7 Ra1 Rxa1 a5 Rxa5 Kg8 Ra8#