The New York Yankees may be rumoured sellers at the trade deadline, but they continued their good form since the MLB All-Star break by coming back to beat the National League-leading San Francisco Giants 3-2 on Friday.
San Francisco - now losers of six successive games - were able to tie the contest via relievers Dellin Betances and Andrew Miller in the eighth inning before the Yankees secured the winning run after Brandon Crawford's third error of the game allowed Chase Headley to score.
With the win, the Yankees (49-47) improved to 4-1 since the break.
Giants starter Madison Bumgarner allowed runs in each of the first two innings before blanking the Yankees in his last five innings in New York.
Miguel Cabrera led the way as the Detroit Tigers topped the Chicago White Sox 7-5.
Cabrera's two-run single in the seventh inning put the Tigers ahead, a lead they never relinquished, after the White Sox used a four-run fifth to hit the front.
Dexter Fowler's lead-off homer helped the Chicago Cubs past the Milwaukee Brewers 5-3, the Seattle Mariners trumped the Toronto Blue Jays 2-1, the Baltimore Orioles crushed the Cleveland Indians 5-1 and reigning World Series champions the Kansas City Royals were too good for the Texas Rangers 3-1.
The Philadelphia Phillies shut out the Pittsburgh Pirates 4-0, the New York Mets defeated the Miami Marlins 5-3, the San Diego Padres beat the Washington Nationals by the same scoreline, the Houston Astros edged the Los Angeles Angels 2-1, the Atlanta Braves lost 4-3 to the Colorado Rockies, the Minnesota Twins saw off the Boston Red Sox 2-1 and the Arizona Diamondbacks fell 6-2 to the Cincinnati Reds.
Elsewhere, the St Louis Cardinals had a 4-3 walk-off win against the Los Angeles Dodgers after 16 innings and the Oakland Athletics needed 13 innings to outlast the Tampa Bay Rays 1-0.
EFLIN POSTS FIRST MLB SHUTOUT
Recording his sixth consecutive quality start, Philadelphia's Zach Eflin pitched a three-hitter against the Pirates for his first career shutout. The right-hander struck out six and lowered his ERA to 3.40 in the process of the resounding win.
TRUMBO OPENS IN STYLE
Orioles slugger Mark Trumbo opened up the scoring against the Indians with a three-run homer. The long ball was Trumbo's MLB-leading 29th of the season.
STORY MATCHES RECORD, MURPHY EXTENDS STREAK
Trevor Story hit a two-run homer in Colorado's win over the Braves. It took his tally to 24 for the season, tying the record for most home runs by a rookie shortstop in NL history set by Troy Tulowitzki in 2007.
Nationals slugger Daniel Murphy connected on his 19th home run of the season against the Padres. The infielder is now riding a nine-game hitting streak and is leading the NL with a .348 average.
ACES DUEL IN MIAMI, RANGERS LOOKING TO ARREST STREAK
The Mets will send Jacob deGrom (6-4, 2.38 ERA) to the mound against Jose Fernandez (11-4, 2.53 ERA) on Saturday. Fernandez, who is 25-1 at home in his career, is coming off a 14-strikeout performance in his last start. Meanwhile, Cole Hamels (10-2, 3.00 ERA) takes the mound looking to end the Rangers' losing streak against the struggling Yordano Ventura (6-7, 4.97 ERA) and the Royals.