White Sox down Orioles; Mets win again

‘Nobody has hit better than me this week’ – Koepka on his ball-striking during third round

The Chicago White Sox recorded a remarkable late comeback notching four runs in the last two innings to earn an 8-7 win over the Baltimore Orioles on Saturday.

Jose Abreu’s RBI single at the top of the ninth broke the deadlock after Todd Frazier’s two-run homer had brought the White Sox back into it in the eighth.

The New York Mets’ juggernaut continues to gather pace with an eighth victory on the bounce.

The Mets saw off the San Francisco Giants 6-5 for the 11th win in 12 games, with Michael Conforto and Wilmer Flores both hitting homers.

Rougend Odor and Mitch Moreland were the stars of the show as the Texas Rangers beat the LA Angels 7-2.

Odor struck a franchise-record equalling three doubles and Moreland whacked a three-run homer as the Rangers made it four wins on the bounce.

Justin Upton’s three-run homer inspired a 4-1 win for the Detroit Tigers over the Minnesota Twins, a feat Jayson Werth also managed in the Washington Nationals’ 6-1 success over the St Louis Cardinals while Billy Burn’s two-run single was enough to give the Oakland Athletics a 2-0 triumph at the Houston Astros.

Sean Rodriguez hit a two-run homer in the Pittsburgh Pirates’ 5-1 downing of the Cincinnati Reds, Freddy Galvis struck the go-ahead single in the Philadelphia Phillies’ 4-3 success over the Cleveland Indians and there were three RBIs each for Jackie Bradley Jr and Mookie Betts in the Boston Red Sox’s 8-0 hammering of the New York Yankees.

The Tampa Bay Rays beat the Toronto Blue Jays 4-3, the Miami Marlins beat the Milwaukee Brewers 7-5 and the Colorado Rockies were 5-2 winners against the Arizona Diamondbacks as the San Diego Padres saw off the LA Dodgers 5-2.

Elsewhere, the Seattle Mariners coasted to a 6-0 success against the Kansas City Royals while the Chicago Cubs’ game against the Atlanta Braves was postponed due to bad weather.