Orioles tie home-run record after win

The Baltimore Orioles tied Major League Baseball's record for home runs in June after recording a convincing victory over San Diego on Wednesday night.

Just a day after defeating the Padres 11-7, the Orioles went one better with a 12-6 success – taking their tally of homers this month to 55 from 27 matches, and equalling Oakland's achievement in 1996, which came from two more.

Meanwhile, the Cleveland Bruins extended their winning streak to 12 games with a 3-0 defeat of the Atlanta Braves.

The New York Yankees were down four runs against the Texas Rangers entering the ninth inning but rallied for a 9-7 success, while a five-run second against MLB debutant Brock Stewart helped the Milwaukee Brewers to a 7-0 win over the Los Angeles Dodgers.

The Chicago Cubs completed a three-game series sweep of the Cincinnati Reds with a 9-2 victory, while the Chicago White Sox survived a five-run ninth from the Minnesota Twins to prevail 9-6.

Daniel Murphy hit two homers as the Washington Nationals completed a sweep of the New York Mets on the back of a 4-2 success, while the Houston Astros completed a sweep of their own – the 10-4 win over the Los Angeles Angels was their 10th win in 11 matches.

Peter Bourjos scored a two-run homer in the first and grabbed the go-ahead run in the 10th as the Philadelphia Phillies edged the Arizona Diamondbacks 9-8, while the Kansas City Royals beat the St Louis Cardinals 3-2 in 12.

Former Rockie Troy Tulowitzki grabbed a homer against his former team as the Toronto Blue Jays beat Colorado 5-3, while the Tampa Bay Rays blanked the Boston Red Sox 4-0.

Elsewhere, a four-run first set the Detroit Tigers on the right path to a 10-3 victory over the Miami Marlins, the Oakland Athletics sunk the San Francisco Giants 7-1 and the Pittsburgh Pirates were too strong for the Seattle Mariners, winning 8-1.