
It promised to be a shootout from the first quarter, as neither defence managed to stop their opposition doing the same as they have been doing all season.
Hurts already had the single-season record for rushing touchdowns by a quarterback and three more on Sunday extended it to 18.
The first capped the game's opening drive, and the Chiefs replied with Mahomes finding Travis Kelce in the corner for the tight end's career-best 16th touchdown of the season.
However, there were ominous signs for Kansas City in the second quarter, despite cancelling out Hurts' 45-yard touchdown pass to AJ Brown as Nick Bolton returned a Hurts fumble for a defensive touchdown.
The Eagles starved the Chiefs of possession, Mahomes began limping heavily, Hurts punched in his second touchdown and Jake Elliott kicked a field goal to make it 24-14 at half-time.
The extended break for Rihanna's half-time show gave Kansas City more time to treat Mahomes' ankle and regroup, and whatever was said did the trick as they came out and put together a 10-play drive capped by a Isiah Pacheco score.
They thought they had snatched the lead moments later with another defensive touchdown by Bolton, only for the play to be reversed, and another Eagles field goal made it 27-21.
But two touchdowns in quick succession, both from well-designed passing plays from the Reid playbook that flummoxed the Philly defence, swung the game in Kansas City's favour.
Hurts kept the Eagles in it but Mahomes' scramble up the middle allowed the Chiefs to manage the clock before making the decisive score with just seconds left.
ncG1vNJzZmivp6x7o67CZ5qopV%2BovbC%2B02iYpp2inrCiuoyfpqiskpa5rXuVbW1qa2drhA%3D%3D