Sports

White Sox slugger’s HR in 9th sinks O’s

Adam Dunn hit a game-ending solo homer off Tommy Hunter in the ninth inning, lifting the White Sox to a 3-2 victory over the Orioles yesterday in Chicago.

Dayan Viciedo flied out to left before Dunn drove a full-count pitch from Hunter (3-2) over the wall in left for his 23rd homer. It was the third hit of the game for Dunn, who also had two RBIs.

Addison Reed (4-1) got three outs for the victory.

Orioles starter Zach Britton allowed two runs and six hits in seven innings in his longest outing of the season.

Red Sox 8, Padres 2

In Boston, Dustin Pedroia hit a two-run double, David Ortiz had a two-run single and the Red Sox handed the Padres their season-high sixth straight loss.

Brandon Snyder and Jacoby Ellsbury each hit a solo homer for the Red Sox, who won eight of nine to match its best homestand since June 2010.

Royals 10, Indians 7

In Kansas City, Mo., Lorenzo Cain hit his first career grand slam, Salvador Perez provided a bases-loaded double in the eighth inning and the Royals rallied to get the win.

Rays 7, Astros 5 (11)

In Houston, Yunel Escobar drove in three runs, including a tiebreaking double in the 11th inning that sent the Rays to the win.

Tigers 11, Blue Jays 1

In Toronto, Justin Verlander pitched seven shutout innings, Austin Jackson hit a two-run homer and the Tigers routed the slumping Blue Jays.

Athletics 1, Cubs 0

In Oakland, Calif. Derek Norris scored on a passed ball with two outs in the seventh inning and that was enough for the Athletics.

Nationals 8, Brewers 5

In Washington, Wilson Ramos hit a go-ahead, three-run homer in the seventh inning in his Fourth of July return to the Nationals, leading them to a win over the Brewers.

Phillies 6, Pirates 4

In Pittsburgh, major league loss leader Cole Hamels (3-11) pitched seven innings, Carlos Ruiz hit a tiebreaking single and the Phillies beat the Pirates.

Marlins 4, Braves 3

In Atlanta, Donovan Solano delivered a pinch-hit, go-ahead single off Atlanta closer Craig Kimbrel in the ninth inning, and the Marlins beat the Braves.

Rangers 5, Mariners 4

In Arlington, Texas, Adrian Beltre homered twice and the Rangers beat the Mariners.

Rockies 9, Dodgers 5

In Denver, Michael Cuddyer hit a solo homer and drove in three runs to help the Rockies beat the Dodgers.

Angels 6, Cardinals 5

In Anaheim, Calif., Josh Hamilton hit a two-run homer in Los Angeles’ three-run ninth inning, and the Angels rallied for a win.