Adrian Beltre went four-for-four with two homers and a season-high five RBIs to help the surging Texas Rangers beat the Baltimore Orioles 8-4 on Tuesday night.
Beltre hit a solo shot in the second inning and a three-run drive in the fifth, both off Zach Britton (2-3). Beltre has six home runs in his past six games and is batting .488 (21-for-43) during an 11-game hitting streak that began on June 28.
Texas have won 14 of 19 to move a season-high 16 games over .500 (53-37) — tied for the second-best record in franchise history after 90 games. The Rangers have won four in a row on the road.
Manny Machado homered for the Orioles, who have lost six of eight. Baltimore is 3-12 in their past 15 regular-season games against Texas.
Martin Perez (3-1) allowed four runs, two earned, and six hits in six-plus innings for the Rangers. The left-hander is 3-0 with a 1.44 ERA in four starts since being recalled from Triple-A Round Rock on June 22.
WHITE SOX 11, TIGERS 4
In Detroit, Michigan, Alex Rios equaled an American League record with six hits in a nine-inning game, while Adam Dunn hit a go-ahead, two-run homer off Justin Verlander in the eighth to lift Chicago over Detroit.
Dayan Vicideo’s second homer of the game helped the White Sox score seven runs in the eighth, and they added three more in the ninth to surpass a season high for scoring.
Miguel Cabrera hit his 29th homer to give him a major league-high 92 RBIs and a .363 batting average.
He broke the franchise mark for homers before the All-Star game, surpassing the total Cecil Fielder had at the break in 1990 during his 51-homer season. Verlander (9-6) gave up a season-high 12 hits, five runs and struck out three to match a season low in seven-plus innings.
Jose Quintana (4-2) gave up three runs and six hits over eight innings, winning for the first time since May 21.
The last-place White Sox, who had lost four straight, finished with a season-high 23 hits and a season high in runs.
In other AL action, it was:
‧ Red Sox 11, Mariners 8
‧ Royals 3, Yankees 1
‧ Indians 3, Blue Jays 0
‧ Rays 4, Twins 1
Justin Upton homered, doubled twice and scored three runs to help the Atlanta Braves earn their 27th comeback victory with a 6-4 win over the Miami Marlins on Tuesday night.
The Braves, who lead the NL in come-from-behind wins, overcame deficits of 3-1 and 4-3.
Pitchers for the two teams combined to retire 30 consecutive batters on Monday, when Atlanta won 7-1 in 14 innings. However, the second game of the series was a slugfest, with Upton leading the way.
He doubled home a run in the third, doubled and scored to make it four-all in the fifth, then hit his 16th home run — but his first he had hit since June 12 — leading off the seventh against reliever Ryan Webb.
In Monday’s marathon, Upton hit a two-run double to put Atlanta ahead in the final inning.
Julio Teheran (7-4) allowed one earned run in 7-1/3 innings. All-Star closer Craig Kimbrel pitched a perfect ninth for his 24th save in 27 chances, and Atlanta improved to 12-2 at Marlins Park since it opened last year.
Henderson Alvarez (0-1) allowed five runs, four earned, in six innings for Miami.
DODGERS 6, DIAMONDBACKS 1
In Phoenix, Arizona, Ricky Nolasco gave up four hits over seven innings in his Dodgers debut as surging Los Angeles beat the Diamondbacks for their 14th victory in 17 games.