NEW YORK (AP) -- Yangervis Solarte thought he had another big hit when he sent a line drive toward the left field corner. Then he saw Josh Harrison take off.
Harrison made a stupendous diving catch to deny Solarte a potential tying hit, helping preserve the Pittsburgh Pirates' first win in the Bronx in 54 years, 5-3 over the New York Yankees on Sunday for a doubleheader split.
"I thought I was going to have a double," Solarte said. "It was a great play, a great catch."
Solarte wasn't the only one on the Yankees left frustrated by Harrison's play in the finale of the first single-admission twinbill at Yankee Stadium since 2004.
Alfredo Aceves (0-2) gave up Harrison's tiebreaking homer in the seventh inning of a loss that snapped New York's four-game winning streak.
"Harrison was a big reason they won the second game today. His defense, his offense really hurt us today. Sol put a great at-bat as well and hit a rocket," Yankees manager Joe Girardi said. "You don't see guys lay out 320 feet away very often, but he did."
Mark Teixeira had a two-run single and Brett Gardner added an RBI double as New York beat Pittsburgh 4-3 in the opener.
Starling Marte hit a two-run homer off Vidal Nuno in the sixth inning of the second game after striking out four times in the opener. Marte, though, left with left hamstring tightness in the seventh inning. Neil Walker and Tony Sanchez homered for Pittsburgh in the opener.
Harrison, who ran into the third out of the fifth inning before a run could cross the plate, moved to left field form third base in place of Marte. With pinch-hitter Derek Jeter on first following a single, Solarte hit a sharp liner to left. Harrison raced to his right and caught it with a fully extended dive toward the line.
"I knew once I left my feet it was in there," Harrison said.
Former Yankees catcher Chris Stewart had two RBIs for the Pirates. Fill-in closer Mark Melancon, who broke into the big leagues with New York, pitched a perfect ninth for his sixth save.
The Pirates had lost all eight games at Yankee Stadium in interleague play. They last beat New York on the road in Game 5 of the 1960 World Series.