WASHINGTON—In the end, it came down to one of their own.

It was Arizona Republican Sen. Jeff Flake who forced his reluctant colleagues to heed Democratic calls for an investigation into sexual-assault allegations against Supreme Court nominee Brett Kavanaugh.

Mr. Flake, a White House antagonist, said he would support Judge Kavanaugh’s nomination...