which tied his career high, and a touchdown in a 28–17 loss to the Dallas Cowboys, his highest output in almost three years. His 13 receptions tied Jarvis Landry's performance in Week 2 for the most receptions in a single game by any player in the 2017 season. The next week, he caught a 19-yard sudden death touchdown from Palmer with 0:31 left in overtime to defeat the San Francisco 49ers by a score of 18–15. In Week 6, Fitzgerald had 10 receptions for 138 yards and a touchdown in a 38–33 victory over Tampa Bay, and 10 receptions for 113 yards in Week 10's Thursday Night Football 22–16 loss to Seattle, joining Antonio Brown as the only players with three games of 10+ receptions in 2017, and briefly passing Brown for the league lead in receptions. On November 17, 2017, Fitzgerald signed a one-year contract extension with the Cardinals worth $11 million through the 2018 season. In Week 13, against the Los Angeles Rams, Fitzgerald had 10 receptions, his fourth game in double digits, for 98 yards and his fifth touchdown in the 32–16 loss. In Week 16, against the New York Giants, he had nine receptions for 119 yards and a touchdown. In addition, he completed a 21-yard pass in the 23–0 victory. He tied his career-best with 109 receptions, finishing second to Jarvis Landry, and finished eighth in the NFL with 1,156 receiving yards. On December 19, 2017, Fitzgerald was named to his 11th Pro Bowl. However, it was later announced that Doug Baldwin of the Seattle Seahawks would replace Fitzgerald. The Cardinals finished with an 8–8 record and missed the playoffs. He was ranked 27th on the NFL Top 100 Players of 2018. 2018 season In Week 1, Fitzgerald recorded seven receptions for 76 yards in a 24–6 loss to the Washington Redskins. Nursing a sore hamstring, he failed to reach 50 yards in any of his next six games, and did not record a touchdown reception until a Week 7 45–10 loss to the Denver Broncos on Thursday Night Football. In Week 8, he had eight receptions for 102 yards with a touchdown and a two-point conversion in the 18–15 victory over the San Francisco 49ers. In Week 10, in a 26–14 loss to the Kansas City Chiefs after recording six receptions for 50 yards, Fitzgerald reached 15,952 career receiving yards, passing Terrell Owens for