MIAMI Madison Bumgarner blew a sixth inning lead and was ejected on the way out of his second start this season as the Miami Marlins rallied past the San Francisco Giants 7-5 on Monday night.