With most of the Senate declared their intentions beforehand, all eyes were on just a few who hadn't announced. On Friday, two of those senators crossed party lines.
Based on the initial vote of 49 "no" answers and 51 "yes" answers, the confirmation was advanced to a final vote. Under Senate rules, 30 hours are now available for debate before the final vote.
Timeline of events before the vote
On Sept. 27, the Senate Judiciary Committee had hearings during which they heard testimony from Dr. Christine Blasey Ford, who described an alleged sexual assault by Kavanaugh when they were both in high school. During his testimony later in the day, Kavanaugh vehemently denied the allegations.
RELATED: Here are the women accusing Brett Kavanaugh of sexual misconduct and what they say
The next day, Kavanaugh's nomination was sent through to the full Senate for a vote. Each of the committee's 10 Democrats voted against sending the nomination on, while each of the committee's 11 Republicans voted to send it on. Sen. Flake, the deciding vote, asked for an investigation before the full Senate vote. The FBI has been conducting that investigation this week, and a report has now been sent to Capitol Hill for senators to review.
How many votes does Kavanaugh need?
If Kavanaugh gets 51 votes or more, he would be confirmed.
If there is a 50-50 tie, Vice President Mike Pence would be the tie-breaker.
RELATED: How Supreme Court justices are confirmed
Most of the 51 Republican senators are expected to vote to confirm Kavanaugh. Most of the 47 Democrats are expected to vote against the confirmation. Both independent senators have said they will vote no. There are, however, a few outliers.
Key senators who did not announce beforehand
Jeff Flake, R-Arizona: Voted yes
At the Senate Judiciary Committee meeting, Sen. Flake was the deciding vote on whether the committee would send the nomination to the Senate floor. After first saying he'd support Kavanaugh, Flake said later in the day that he thought the matter needed further investigation by the FBI. He voted yes to send the nomination onward, but called for an investigation to last no more than one week before the full-Senate vote.
RELATED VIDEO: Jeff Flake confronted by protestors in an elevator
After viewing the results of the investigation, Flake said he saw no new evidence against Kavanaugh.
"I was a 'yes' before this, and now we're in the process of reviewing it, but thus far we've seen no new credible corroboration (of the allegations), no new corroboration at all," he said.
Susan Collins, R-Maine: Voted yes
Sen. Collins is known as a moderate Republican whose vote has been considered uncertain. Like Flake, she expressed support for further investigation last week. After reviewing the FBI investigation results, she said she was satisfied with the report.
"It appears to be a very thorough investigation," she said.
"We will be ill-served in the long run if we abandon the presumption of innocence and fairness, tempting though it may be," Collins said Friday in remarks that stretched for more than 40 minutes but addressed the sexual-abuse allegations only near the end. "We must always remember that it is when passions are most inflamed that fairness is most in jeopardy."
Lisa Murkowski, R-Alaska: Voted no
Sen. Murkowski, who has been known to cross party lines, voted no in the initial vote.
I support this sensible agreement. pic.twitter.com/5QtenWGGqb— Sen. Susan Collins (@SenatorCollins) September 28, 2018
Joe Manchin, D-West Virginia: Voted yes
Democrat Joe Manchin of West Virginia said Friday would vote "yes" in the showdown confirmation roll call expected Saturday afternoon. Manchin, the only Democrat supporting Kavanaugh, faces a competitive re-election race next month in a state Trump carried in 2016 by 42 percentage points.
I will vote to support Supreme Court nominee Judge Brett Kavanaugh. pic.twitter.com/1FfuMTOZz8— Senator Joe Manchin (@Sen_JoeManchin) October 5, 2018
Former key senators who have announced their intentions
Bob Corker R-Tennessee
Corker, who's retiring from the Senate, has been known to criticize those in his party who he believes are too concerned with pleasing the president, so he was earlier considered a swing vote.
After the hearings, he announced his support of Kavanaugh.
I plan to vote to confirm Judge Brett Kavanaugh. My full statement: pic.twitter.com/LDj4epYyhc— Senator Bob Corker (@SenBobCorker) September 28, 2018
Sen. Joe Donnelly, D-Indiana
Though experts originally said Donnelley may support Kavanaugh since he is from a red state and up for re-election, he has since made a statement against Kavanaugh.
Read Joe's statement on the Kavanaugh nomination: pic.twitter.com/JvjTOKEDyF— Senator Joe Donnelly (@SenDonnelly) September 28, 2018
Heidi Heitkamp, D-North Dakota
Though like Manchin, Heitkamp is up for re-election in a red state, she told WDAY-TV Thursday that she plans to vote against Kavanaugh.
My statement on U.S. Supreme Court nominee Judge Brett Kavanaugh: pic.twitter.com/exZcK78JtF— Sen. Heidi Heitkamp (@SenatorHeitkamp) October 4, 2018
The Associated Press, ABC News and FiveThrityEight contributed to this report.