In addition to Virginia, along with North Carolina and New Hampshire, the Democrats have also flipped the Senate seat in New Mexico:
(CNN) — CNN projects that Democrat Rep. Tom Udall of New Mexico has defeated Republican Rep. Steve Pearce for the Senate seat held by retiring GOP Sen. Pete Domenici.
When Domenici announced his retirement, the state’s entire congressional delegation lined up to replace him. But Pearce emerged battered from his primary battle with fellow GOP Rep. Heather Wilson, and Udall boasted a far bigger campaign war chest.
And I doubt this is the end of it, either.

[...] far, the Democrats have picked up Senate seats in Virginia, North Carolina and New Hampshire, New Mexico, and [...]