Roy Moore campaigning in Dora, Ala., on Nov. 30. (Brynn Anderson/AP)

It's almost over. For now.

Voters in Alabama will send Republican Roy Moore or Democrat Doug Jones to the U.S. Senate on Tuesday, after a sequence of events that began with an accusation of sexual misconduct against someone other than Moore.

The drama could continue, however. Should Moore win, the possibility of a Senate ethics investigation looms.

Before the ballots are counted, let's review how we got here.

March 22, 2016: Alabama Gov. Robert Bentley (R) fires the state's secretary of law enforcement, Spencer Collier, who responds by telling the Alabama Media Group that he had seen and investigated text messages and audio recordings “of a sexual nature” between Bentley and his chief adviser, Rebekah Caldwell Mason.

March 23, 2016: The Alabama Media Group publishes a recorded conversation in which Bentley talks about a sexual encounter with Mason, saying, “If we are going to do what we did the other day, we are going to have to start locking the door.”

April 5, 2016: Alabama lawmakers begin impeachment proceedings against Bentley.

Nov. 8, 2016: The presidential election is held. Donald Trump wins.

Nov. 18, 2016: Trump says Sen. Jeff Sessions (R-Ala.) will be his nominee for attorney general.

Jan. 20, 2017: Trump is inaugurated as president.

Feb. 8: Sessions is confirmed as attorney general by the Senate.

Feb. 9: Sessions is sworn in, and Bentley appoints Alabama Attorney General Luther Strange to fill Sessions's Senate seat until a special election can be held.

April 10: Bentley resigns.

April 26: Moore enters the Senate race. “My position has always been God first, family, then country,” he says. “I share the vision of President Donald Trump to make America great again.”

May 10: Jones enters the race. “Alabama has been embarrassed enough the last few years by political leaders who have not been leaders at all,” he says. “I want to change all of that.”

Aug. 8: Trump endorses Strange over Moore in the Republican primary.

Aug. 15: Moore and Strange finish first and second, respectively, in the primary and advance to a runoff.

Aug. 18: Trump dismisses White House chief strategist Stephen K. Bannon.

Sept. 22: Trump campaigns for Strange but tells the crowd, “I'll be honest, I might have made a mistake.”

Sept. 25: Bannon, having returned to the chairmanship of Breitbart News, campaigns for Moore and says on Sean Hannity's Fox News show that “President Trump got the wrong information and came down on the wrong side of the football here.”

Sept. 26: Moore beats Strange in the runoff to win the GOP nomination. Trump quickly deletes several tweets in which he expressed support for Strange.

Nov. 9: The Washington Post publishes accusations by four women who claim that Moore pursued them when they were teenagers and he was in his 30s. One woman, Leigh Corfman, says Moore touched her sexually when she was 14. Moore calls the allegations “fake news” in a Breitbart article posted minutes before the publication of The Post story.

Nov. 10: Moore appears to contradict himself in an interview on Hannity's radio show. At one point, he says the women's accusations are “completely false”; at another point, he indicates that he might have tried to date teenage girls when he was in his 30s, after all. “If I did, you know, I’m not going to dispute anything, but I don’t remember anything like that,” Moore says. “I don’t remember ever dating any girl without the permission of her mother.”

The White House issues a statement: “Like most Americans, the president believes that we cannot allow a mere allegation — in this case, one from many years ago — to destroy a person's life. However, the president also believes that if these allegations are true, Judge Moore will do the right thing and step aside.”

Nov. 13: A fifth woman, Beverly Young Nelson, holds a news conference and says she was 16 when Moore locked her in his car, tried to pull her shirt off and pushed her head toward his lap. “I was determined that I was not going to allow him to force me to have sex with him,” she says. “I was terrified.”

Nov. 14: Hannity says on his Fox News show that “the judge has 24 hours. He must immediately and fully come up with a satisfactory explanation for your inconsistencies. . . . You must remove any doubt. If you can’t do this, then Judge Moore needs to get out of this race.”

Nov. 15: The Post publishes the accounts of two more women who say Moore pursued them when they were teenagers. The Alabama Media Group publishes a similar claim by another woman, bringing to eight the total number of women who say they were teens when Moore made overtures or touched them inappropriately. The Alabama Media Group also publishes the account of a ninth woman who says she was 28 when Moore groped her.

Moore writes an open letter to Hannity; Hannity decides not to call for Moore to drop out.

Ivanka Trump tells the Associated Press that “there’s a special place in hell for people who prey on children. I’ve yet to see a valid explanation, and I have no reason to doubt the victims’ accounts.”

Nov. 27: The Washington Post reports that a woman who appeared to be working for Project Veritas attempted to dupe the newspaper into publishing her false account that she had a sexual relationship with Moore that led to an abortion when she was 15.

Dec. 4: Trump endorses Moore. The Republican National Committee follows his lead and resumes funding Moore's campaign.

Dec. 5: Trump explains his decision to back Moore. “We don’t want to have a liberal Democrat in Alabama, believe me,” he tells reporters.

Dec. 8: Trump holds a rally in Pensacola, Fla., and urges Alabama voters to support Moore, saying: “We want conservative judges, like Judge Gorsuch on the Supreme Court. Doing a great job, too. We want people that are going to protect your gun rights, great trade deals instead of the horrible deals. And we want jobs, jobs, jobs. So get out and vote for Roy Moore. Do it. Do it. Do it.”