With the Senate knotted at 50-50 for each party, Republican control is only one seat away. But the elections have been full of surprises.