SANTA CLARA — Running like mad, Ted Ginn Jr. almost raised the ball in the air before the goal line to start celebrating a touchdown on his 102-yard kickoff return.
He thought twice, then tucked it in safely at his right side. Ginn had looked up at the big screen and saw a chasing defender. No way he was risking something going wrong.
Not after his turbulent week.
Ahead of the season opener, Ginn took a hefty pay cut and lost his starting job in the receiving corps to newcomer Braylon Edwards.
What a tough few days for the fifth-year pro before he returned two kicks for touchdowns in a 59-second span to seal San Francisco's season-opening 33-17 victory over Seattle.
The 49ers got their money's worth and then some from the veteran wideout and special teams star against the defending NFC West champion Seahawks. Ginn gave the 49ers their first game in franchise history with a kickoff return and a punt return for touchdowns.
"I'm a team player. It's not always about money," Ginn said. "You come in, you play the game, and as you play the game, good things should happen for you."
It hasn't always been that way for Ginn, however.
Booed by Dolphins fans from the day he was drafted out of Ohio State, the criticism he received in South Florida was relentless. Even for a guy who scored on kickoff returns of 100 and 101 yards in the same quarter of a game against the New York Jets in November 2009. He became the first player with two kickoff returns of at least 100 yards in the same game.
The 49ers got quite a glimpse — make that two — of Ginn's explosive, game-breaking ability Sunday. Even at age 26, he shows off the speed and first step that made him a national hurdle champion in high school.
"Career day, record-setting day by Ted Ginn," 49ers coach Jim Harbaugh said. "Phenomenal performance by Teddy."
And to think Harbaugh nearly went with somebody else back deep in the return game. The first-year coach ultimately decided to go with Ginn because of "his experience more than anything else."
"I wanted a guy back there who was going to have a cool head and make good decisions," Harbaugh said.
Ginn will be given another chance to shine on special teams this week. While Ginn has always longed to pull double duty on special teams and offense, Harbaugh seems content to stick with what worked.
The 49ers entertain the Cowboys at Candlestick Park after Tony Romo & Co. blew a 14-point lead to lose 27-24 to the Jets on Sunday night.
"You sure hate to take him off the field right now in those roles," Harbaugh said of Ginn. "He means a lot to us on the offensive side of the ball as well. We weren't going to have him returning the kicks. That was close to a day-before-game decision to let him roll on the kickoff return. But glad we did it."
Ginn is giving San Francisco — after one week, at least — what he believed he had in him when he arrived in the Bay Area last year.
The 49ers acquired Ginn in a trade with the Dolphins in April 2010, when then-coach Mike Singletary made upgrading the return game one of his top priorities.