He received a standing ovation from fans in the Coliseum and the video screen lit up with congratulatory messages for the All-American as he celebrated with teammates and coaches on the sideline.
The stats next to Woods name at the end of the game read eight catches for 142 yards and four touchdowns.
Fast forward three weeks and the scene has completely changed.
Woods seemingly has gone from the highest of highs to the lowest of lows, look no further than his numbers. In the Trojans' 38-17 win over Arizona State he finished with only two catches for negative three yards.
Yes, one of the best receivers in USC history finished with negative yardage.
After the win Woods wouldn't say that he was frustrated, mad, or even disappointed. But the look on his face said it all. This isn't the junior season, perhaps even his final one as a Trojan, that he expected to have.
"(I'm) just playing my role, out there blocking," he said after the game on Saturday.
Just playing his role? As a blocker?
"I'm just out here doing my job, doing what (coaches) ask of me, I'm just trying to…" his voice trailed off as he looked for the words of what exactly he's trying to do.
Coach Lane Kiffin acknowledged in his postgame press conference that he could sense Woods frustration, "He's human," Kiffin said. "You want the ball, you play receiver you want the ball… I could just feel from our relationship, I could feel him, he was a little bit down."
As No. 21 USC prepares to play crosstown rival UCLA, the AP's 17th ranked team, Woods says he's moving on from the outing against the Sun Devils, "Each week is different," he said after practice on Tuesday.
"Stay positive, it's just something you let it go and," he said as he shrugged his shoulders, "see the film, see my role blocking down field and getting some key blocks. But I mean you let it go and move on to the next week."
Hopefully for Woods that means more moving backward, to when he used to be utilized as a receiver.