Kevin Pietersen never lost faith that he would eventually end his long run without a Test hundred.
Pietersen hit an unbeaten 213 in Adelaide after enduring 21 months without a Test century, as reached England 551-4 on day three of the second Ashes Test.
Pietersen told Sky Sports: "You go through tough times in your career, it's how you get through that.
"I knew doing the basics and keeping things simple I would come good. To get some time in the middle in this fixture has been great."
Pietersen also paid tribute to coach Graham Ford after returning to his native South Africa to work on his technique before the Ashes.
He said: "It came back then. He just went through bits and pieces I had forgotten."
When asked if the problem had been his technique or his mental approach, Pietersen replied: "A little bit of both. I knew that I was in a good place, mentally I was in a good place. I got myself into some really good nick."
Pietersen now wants the team to take advantage and press on for victory. He added: "It's about the team's position. The Ashes is still nil-nil and we now need to go about winning a Test match."
Australia captain Ricky Ponting admitted his side's under-par first innings total of 245 had put them in a difficult position.
He said: "We've seen over the last couple of days how good a wicket it is for the batsmen. We have got a hard couple of days in this Test match now."
But Ponting paid tribute to the way England batted, adding: "I think their application and their skills, their batting has been terrific and we have to emulate that."
Ponting said he expected Simon Katich to bat on day four despite struggling with a sore Achilles. "He'll be okay, he's a pretty tough character. Once it's time to bat he will be fine."