Eagles have the edge, they're a more complete team. Their D-line won't give the Chiefs time to run long plays, and Mahomes will have a hard time scrambling, the Eagles D-line is just too deep.
Chief will finally really miss Hill here, they needed at least one receiving or running threat to take attention away from Mahomes, and I don't think the Chiefs have a player like that to exploit the Eagles easily.
At the same time, though, the Chief's defense is really good.
The Eagles should do better in theory, but a few turnovers can change everything and really bust this game open. Neither team has a hard time coming back from a deficit due to their explosive quarterbacks, so no lead is safe here. If the Eagles get consistent pass pressure, they'll win.