Arizona Cardinals star Larry Fitzgerald is now third for all time receiving yards in the NFL.
Cardinals receiver Fitzgerald, 34, had five catches for 44 yards through three quarters of Sunday's 12-7 victory against the Tennessee Titans to pass Randy Moss.
Fitzgerald - a 10-time Pro Bowler - trails only Jerry Rice and Terrell Owens for most receiving yards in NFL history.
The Cardinals were shut out in the first half, but Fitzgerald's two catches in the third quarter helped his team get on the board with a pair of field goals.
The Titans held a 7-6 lead as the game entered the final quarter but the Cardinals rallied as Fitzgerald finished with those five receptions.