But Giants shortstop Brandon Crawford put on the most startling performance Friday night -- the Gold Glover threw away three balls, all by himself.
Crawford committed three errors for the first time in his career, making a wild toss in the eighth inning that gave New York a 3-2 win and sent San Francisco to its season-worst sixth straight loss.
"We'll take it any way we can get it," said Chase Headley, who slid home just in time with the go-ahead run. "You've got to be opportunistic.
"We're fighting for our life right now," he said.
The Yankees won for the fifth time in six games, trying to improve their playoff possibilities. Joe Girardi managed as if it was a postseason game, making three defensive replacements in the late innings.
"These are tough losses if you lose," he said, adding, "but that's not the case, don't have to worry about it."
The Giants held the best record in the majors at the All-Star break, but haven't won since. They also lost catcher Buster Posey, who fouled a ball off his right foot and left with a bruise. X-rays were negative and he was listed as day to day.
"We hit a couple of balls hard, but we didn't get a break," Giants manager Bruce Bochy said. "And that's the way it goes. When you're in winning streaks, everything goes right. Right now, it's not going well for us. But still, you make your breaks. We've got to tighten up and play crisper ball."
Said Crawford: "Three errors? Nah, it's not happened before.
"Just kind of three kind of weird plays, all different kind of throws that happened to get away from me," he said.
The Giants nicked Betances in the seventh, pulling within 2-1 on a walk, a double by Denard Span and a wild pitch. That ended a streak of 31 scoreless innings by Yankees relievers.
A double by Giants pinch-hitter Mac Williamson off Miller (6-1) tied it in the eighth. For the most part, the back end of the Yankees' bullpen has been automatic in putting up zeros.
"You don't see it very often. So when it happens, you're shocked," Girardi said.
But the Yankees bounced back, and didn't need to hit the ball hard to do it.
Headley opened the eighth with a swinging bunt for a single off Josh Osich (1-2) and Mark Teixeira walked. Austin Romine followed with a grounder to Crawford, who tagged second, spun around and made a hard, high throw that glanced off the glove of first baseman Brandon Belt.
Headley kept running and beat Belt's throw home. Crawford won his first Gold Glove last season.
"Just trying to anticipate a bad throw," Headley said. "I felt like it rolled far enough away."
Chapman closed in the ninth for his 20th save in 21 chances. He worked around a leadoff double by Gregor Blanco.
A spirited crowd of 45,304 also included lots of Giants fans, and the rival rooters spent much of the game loudly cheering, often at the same time. There was a truce when a marriage proposal was shown on the scoreboard in-between innings -- he wore a Giants hat, she wore a Yankees cap and said yes to a ring.
Carlos Beltran hit an RBI single and reached base four times for New York, and also contributed on defense. The 39-year-old right fielder unleashed a perfect throw home to nail Blanco and later made a running grab to rob Crawford of extra bases.
Starlin Castro hit an RBI double in the first inning and later singled twice against Bumgarner. Castro is 14 for 27 (.519) lifetime against the star lefty.
The Yankees are just 4-7 in interleague play, with nine games left. The Giants are 6-9 vs. AL teams.
Giants: RHP Jeff Samardzija (9-5, 4.05) walked a season-high four in his last start vs. San Diego. He is 0-1 with a 6.92 ERA in three career games against the Yankees.
Yankees: RHP Ivan Nova (7-5, 4.92) pitched a shutout in 2013 in his only career start vs. the Giants. He has won his last two starts overall.
Los Angeles Angels' Shohei Ohtani wants to remain 2-way player in 2021
Shohei Ohtani, who batted .190 during the 60-game season and suffered a forearm strain that limited him to parts of three innings over two games on the mound, says he wants to remain a two-way player for the Angels.
Yankees' DJ LeMahieu wins AL batting title; Luke Voit finishes with majors-leading 22 home runs
The Yankees may be limping into the wild-card round, but there was a bright spot in Sunday's regular-season finale as DJ LeMahieu captured the AL batting crown with a major-league-leading .364 average, and Luke Voit (22) earned the home run title.
Miami Marlins' Starling Marte, Jose Urena hurt against New York Yankees
Miami outfielder Starling Marte and right-hander Jose Urena left Sundays' regular-season finale against the New York Yankees after getting hurt in the early innings.
Odor homers twice to power Rangers' win
Rougned Odor hits two home runs in a four-RBI outing as Texas defeats Houston.
Altuve absolutely clobbers HR
Jose Altuve hits a solo dinger off the second deck in the first inning.
Calhoun smacks it, Freeland doesn't even watch it leave
Kole Calhoun swings hard at a Kyle Freeland pitch up in the zone and sends it over the wall quickly in an 11-3 win in the final game of the season.