Berkman’s homer was his first since May 24 and extended Cleveland’s road losing streak to 12, their longest since a 16-game skid that carried over from 2009 into the second away game of 2010.
Robbie Ross (3-1) got the win after striking out the side following a leadoff walk in the seventh. Joe Nathan pitched a perfect ninth for his 20th save.
RED SOX 10, RAYS 8, 14 INNINGS
In St Petersburg, Florida, Daniel Nava hit a tiebreaking single in the 14th inning as the Red Sox beat the Rays after squandering two late leads in a testy game that included a bench-clearing scrum.
Red Sox starter John Lackey hit Matt Joyce in the back with a pitch in the sixth inning. Joyce, who homered earlier, shouted at the pitcher, but was restrained by Boston catcher Jarrod Saltalamacchia as players from both teams streamed out of the dugouts.
There was pushing and shoving along the first base line, but it appeared that no punches were thrown and the umpires did not eject anyone.
Shane Victorino opened the 14th with a single off Cesar Ramos (1-2), then tagged up and hustled to second when Dustin Pedroia flied out to deep right field. David Ortiz was intentionally walked before Nava singled to center to put the Red Sox ahead.
Franklin Morales (2-0) pitched two scoreless innings for the win.
ROYALS 3, TIGERS 2
In Kansas City, Missouri, Jeremy Guthrie pitched impressively into the seventh inning and Salvador Perez hit a two-run triple as Kansas City got their sixth straight victory.
In other AL action, it was:
‧ Orioles 4, Angels 3
‧ Mariners 3, Astros 2
‧ White Sox 10, Blue Jays 6