It took until the third quarter of Sunday’s game against the Detroit Lions, but Arizona Cardinals receiver Larry Fitzgerald has made history. His first catch of the game was No. 1,282 of his career, which set the NFL record for the most receptions by any player for a single team.

He passes Jerry Rice, who had 1,281 catches for the San Francisco 49ers.

It was a 14-yard throw from Rosen to Fitzgerald and it also extended his streak of games with a catch to 223, which is the second-longest such streak in league history.