The Eagles gained only 78 yards in the first half, with 70 coming on their only scoring drive. They also had a turnover and allowed five sacks of Jalen Hurts.
It was not pretty for Philadelphia, which was tied 7-7 at the two-minute warning, but trails 17-7 at halftime.
The Chiefs scored 10 points in the final 1:45.
The Eagles had a quick series, with Hurts getting sacked twice, and Toney had a 16-yard punt return to set up the Chiefs at the Philadelphia 46. The Chiefs went 21 yards in six plays, with Harrison Butker kicking a 43-yard field goal as time expired in the first half.
Hurts is 5-of-7 for 46 yards, with A.J. Brown catching only one pass for 8 yards.
The Chiefs have 190 yards, with Mahomes completing 10 of 16 passes for 78 yards with a touchdown and an interception. Kevin Byard had a red zone pick of Mahomes or the score would be worse.