The signing of Ben Gordon on a two-year, $8 million contract by the Orlando Magic was widely criticized after his substandard play with the Charlotte Hornets.

"My game is back," Gordon said Monday. "My game is sharp. I'm being efficient and doing what I wanted to accomplish. They brought me in to bring a spark off the bench, and I've tried to keep my end of the deal."

Gordon, 31, is averaging 7.5 points in 15.5 minutes per game. 

"It's been a good situation for me," Gordon said. "I had to re-establish myself. I put it a lot of work, put in the time, and it's paid off."