Washington - Republican John McCain picked up the final prize of the US presidential election on Wednesday, winning the hotly contested battleground of Missouri by a narrow margin.
More than two weeks after the vote, results showed him beating president-elect Barack Obama there by fewer than 4,000 votes.
The Missouri secretary of state's office showed 1,445,812 votes for McCain and running mate Sarah Palin, to 1,441,910 votes for national winner Obama and his running mate Joe Biden.
The state brings the final tally in the electoral college to 365 for Obama to 173 for McCain.