Good evening, everyone.
Well, last time it was a brutal assault on good taste and decorum. No, I’m not talking about our live blog — I mean the presidential debate between Donald Trump and Joe Biden.
The first debate in Cleveland earlier this month was a hot mess with both candidates squawking over each other in a frenetic and ferocious 90 minutes in which we learned very little.
Tonight’s debate — the second and final clash after the third was cancelled by Mr Trump — is the last chance American voters will get to see their candidates go head-to-head before polling day on November 3.
Mr Trump, trailing badly in the polls, is expected to come out fighting and, when it comes to the president, the gloves are rarely on.
Join us as we cover every question, every answer, and all the reaction.