Passage: The Panthers opened up their regular season on the road against the Cardinals. Cam Newton came into the game amid numerous questions and after a mixed-performance 1-3 preseason. Newton surprisingly threw for 422 pass yards, an NFL record for a rookie in his first start. The Panthers came into the 3rd quarter leading 14-7, Newton having thrown 2 touchdown passes, each to Steve Smith. The Panthers came into the 4th quarter tied at 21. On a 4th & 13 at the Cardinals 47-yard line, the Panthers were forced to punt. Patrick Peterson returned the ball into the endzone for an 89-yard touchdown return. With 1:19 left, 4th and 5, at the Cardinals 6-yard line, game on the line, Cam Newton threw a short 4-yard pass to Mike Goodson which wasn't enough for the Panthers despite an amazing debut by Panthers rookie QB Cam Newton. With the loss the Panthers fell to 0-1 and lost their 3rd consecutive regular season opener. Question: Which player had the longest touchdown play?
d = {'Newton': max(2, 4), 'Patrick Peterson': 89}

order = sorted(d.values())

rank = order[-1]

for i in d:

  if d[i] == rank:

    print(i)
    break