Madison Bumgarner delivered a typical performance to halt an atypical losing streak Monday night as the San Francisco Giants outlasted the San Diego Padres, 5-4.