ST. PAUL, Minnesota (CNN) - John McCain accepted the Republican nomination for president Thursday night "with gratitude, humility and confidence" as thousands of delegates chanted his name.
"Let there be no doubt, my friends, we're going to win this election," he said.
In a speech before a giant screen showing an American flag waving against a blue background, McCain promised to put the people first.
"I understand who I work for. I don't work for a party. I don't work for a special interest. I don't work for myself. I work for you," he said, to cheers from the crowd.
McCain portrayed himself as a fighter, saying he had fought corruption and big spenders, regardless of which party they came from.
"I've fought to get million dollar checks out of our elections. I've fought lobbyists who stole from Indian tribes. I fought crooked deals in the Pentagon. I fought tobacco companies and trial lawyers, drug companies and union bosses."
But, he said, he had learned through a lifetime of fighting "it matters less that you can fight. What you fight for is the real test."
"I fight for Americans. I fight for you," he said.