The San Francisco Giants overcame three rain delays and a blown ninth-inning lead to beat the Washington Nationals in extra innings on Thursday.