Twins 10, White Sox 3: For the first time in his career, Nelson Cruz had a three-homer game. All three came off of Lucas Giolito. The first was a solo shot in the first, followed by a two-run blast in the third and another two-run round-tripper in the fifth. That gives Cruz 25 for the season, putting him on pace for 40. He has also homered in four consecutive games. Giolito gave up seven runs in total over five innings. José Berríos was solid, giving up three runs (two earned) on six hits and a walk with eight strikeouts, lowering his ERA to 2.94 in the process.

Mets 4, Padres 0: Jacob deGrom continues to pitch well. On Thursday afternoon, he blanked the Padres for seven innings, yielding only four hits and a walk while striking out nine. deGrom, now with a 2.86 ERA, hasn’t allowed a run in his last 17 innings of work. All four of the Mets’ runs came in the first inning against Eric Lauer, including two on a Todd Frazier double. Frazier took to Twitter after the game to snipe at MLB.com beat writer Anthony DiComo, who posted some Frazier-centric stats. Noah Syndergaardsniped at DiComo last week as well. And, of course, there was that whole thing last month involving Mickey Callaway, Jason Vargas, and Newsday’s Tim Healey. It must be fun to cover the Mets.

Cardinals 6, Pirates 3: Paul Goldschmidt homered again, giving him dingers in four consecutive games. Kolten Wong and Dexter Fowler also went yard, all off of Joe Musgrove, who was on the hook for six runs over five innings. Miles Mikolas got the old quality start, yielding three runs in six frames. The Cardinals, winners of eight of their last 10 contests including five straight, find themselves tied with the Cubs for first place in the NL Central. The Pirates, meanwhile, have lost eight of their last 10 and find themselves in last place.

Indians 5, Royals 4 (14 innings): José Ramírez broke a 3-3 tie in the top of the 14th with a solo home run, but thankfully the Indians added an insurance run on a Jake Bauers RBI single later in the inning. The Royals loaded the bases with no outs in the bottom of the 14th but could only bring one run home. Ramírez had a pair of doubles along with the homer, raising his OPS to .718. He began the month of July at .634. This month, he has hit 9 doubles, six homers, and knocked in 18 runs in 19 games.

Rockies 8, Nationals 7: The Rockies rallied late to win this back-and-forth slugfest in D.C. Tasked with protecting a one-run lead in the ninth inning, Fernando Rodney promptly served up a game-tying solo home run to Ian Desmond. He would later give up a go-ahead run on a Daniel Murphy ground out. Anthony Rendon and Matt Adams hit homers in a losing effort for the Nationals, while Desmond, Murphy, Garrett Hampson, and Ryan McMahon each went deep for the Rockies.

Red Sox 19, Yankees 3: The most forgettable of nights for the Yankees, especially for starter Masahiro Tanaka. The Red Sox ambushed him for seven runs in the first inning. They would bash him again in the fourth, scoring five runs in the frame. He left with one out in the fourth and was ultimately responsible for allowing 12 runs on 12 hits and three walks with four strikeouts. The last time a Yankees starter gave up 12 or more runs in a start was Red Ruffing in 1939. If we’re talking earned runs, then it’s Carl Mays in 1923. The bleeding didn’t stop once Tanaka was out of the game, as Stephen Tarpley gave up four runs and position player Austin Romine yielded three runs. Xander Bogaerts was the star of the game for the Red Sox, racking up four hits, four RBI, and four runs scored. He homered twice. Eight players had multiple hits and eight had multiple RBI. The Yankees just escaped a slugfest in Minnesota. Over their last four games, the Yankees’ pitching staff has forfeited 46 runs.

Orioles 10, Angels 8 (16 innings): The last game of the night was, of course, the one that happened to go 16 innings. Kole Calhoun gave the Angels a 4-2 lead when he hit a three-run double in the bottom of the seventh inning, but the lead was short-lived. The Orioles rallied for two runs in the top of the eighth. Trey Mancini broke the 4-4 tie in the top of the ninth with an opposite-field solo home run off of Hansel Robles. Brian Goodwin, however, still wanted to play baseball, so he hit a game-tying solo home run off of Mychal Givens in the bottom of the ninth and the game went into extra innings. The score would remain 5-5 until the top of the 15th when Jace Peterson came through with a two-run single. Hanser Alberto tacked on an RBI single to make it 8-5. Tanner Scott battled with control issues in the bottom of the 15th, allowing a leadoff single followed by three consecutive one-out walks to force in a run. Mike Trout tied the game and very nearly walked it off, but David Fletcher was thrown out at home plate. The play was reviewed but the ruling on the field was upheld, even though it looked like he actually got his hand on home plate just ahead of the tag. Jonathan Villar put the O’s back on top with a two-run homer in the top of the 16th. Stevie Wilkerson, an outfielder, took the mound for the bottom of the 16th, making his third pitching appearance of the season. As everyone expected, Wilkerson and his 55 MPH fastballs worked a 1-2-3 inning for the save. He’s the first position player ever to record a save.

Rangers 11, Athletics 3: Danny Santana continues to raise his trade stock. He finished the night with three hits and six RBI, hitting a two-run double in the fifth inning and adding a grand slam in the sixth. The veteran Santana, who has racked up at least 100 defensive innings at six positions in his career, could be dealt in the coming days with the trade deadline approaching and hte Rangers hovering around .500. Elsewhere, Ariel Jurado turned in solid start, limiting the Athletics to three runs on three hits and two walks with six strikeouts across seven innings.

Mariners 10, Tigers 2: Tim Beckham hit a grand slam in the third inning, giving the Mariners a lead they would never relinquish. It’s only Beckham’s fourth homer since the start of June after hitting 11 in the first two months of the season. Daniel Vogelbach also picked up three RBI in this one. Erik Swanson opened for the first two innings of the game before handing the ball to Wade LeBlanc, who held the Tigers to two runs (one earned) on four hits and a walk with four strikeouts.

Susan Slusser of the San Francisco Chronicle reports that Oakland Athletics owner John Fisher has reversed course and will continue to pay minor leaguers. Fisher tells Slusser, “I concluded I made a mistake.” He said he is also setting up an assistance fund for furloughed employees.

The A’s decided in late May to stop paying paying minor leaguers as of June 1, which was the earliest date on which any club could do so after an MLB-wide agreement to pay minor leaguers through May 31 expired. In the event, the A’s were the only team to stop paying the $400/week stipends to players before the end of June. Some teams, notable the Royals and Twins, promised to keep the payments up through August 31, which is when the minor league season would’ve ended. The Washington Nationals decided to lop off $100 of the stipends last week but, after a day’s worth of blowback from the media and fans, reversed course themselves.

An @sfchronicle exclusive: A's owner John Fisher reverses course, apologizes: team will pay minor-leaguers; "I concluded I made a mistake," he tells me. He's also setting up an assistance fund for furloughed employees: https://t.co/8HUBkFAaBx)