Marvin Harrison Jr. has had a miserable season and was having a miserable night. Until, Harrison turned back the hands of time and played like he was at Ohio State.
Harrison, whose drop led to a first-half interception, caught a 16-yard touchdown over the top of Devon Witherspoon. It was gotten the Cardinals back to within 20-13 of the Seahawks with 5:50 left.
The touchdown was set up by a 15-yard defensive pass interference penalty on Riq Woolen on Xavier Weaver.
Harrison has four catches for 43 yards to go with his costly drop, a problem he has had all season. He breathed a sigh of relief following the touchdown, going down to one knee in the end zone.
Kyler Murray is 21-of-32 for 144 yards with a touchdown and two interceptions.
The Seahawks have outgained the Cardinals 319 to 196,