New York’s Mark Teixeira hit a two-run single in a five-run first inning and a two-run triple in the seventh as the Yankees beat the Boston Red Sox 10-8 in the American League on Friday.
Alex Rodriguez had three hits and Curtis Granderson scored three times for the Yankees, who improved to 3-0 against Boston this year.
It was a wild start to the game, with Boston immediately replying to New York’s first inning, leaving the game tied 5-5 after the first frame.
New York’s Boone Logan (4-0) wound up with the win and Andrew Miller (2-1) took the loss.
ORIOLES 3, ANGELS 2
In Anaheim, Steve Pearce hit a three-run homer, and that proved enough for Baltimore to edge Los Angeles.
Orioles starter Miguel Gonzalez (1-0) pitched seven stellar innings in his first career victory, yielding one run and striking out six.
Angels starter C.J. Wilson (9-5) allowed four hits over seven innings in his final start before his All-Star game appearance, but the Angels lost with him on the mound for the first time in nine starts.
WHITE SOX 4, BLUE JAYS 2
In Chicago, Jake Peavy pitched one-run ball into the eighth inning, notching his first victory in five weeks and leading Chicago over Toronto.
The White Sox finally gave Peavy some run support. He’d been 0-4 in his previous four starts — throwing two complete games — when Chicago scored only two runs total during those losses.
Peavy (7-5) struck out seven, including the leadoff hitter in the eighth inning before leaving after 115 pitches.
A.J. Pierzynski homered for the White Sox, who won their fourth straight.
RAYS 10, INDIANS 3
In Cleveland, Luke Scott snapped his team-record hitless streak with a two-run homer as Tampa Bay broke out of their slump by routing Cleveland.
Scott was 0 for 41 since June 1 until connecting against Justin Masterson (5-8) in a six-run fifth inning. Tampa Bay had scored more than four runs in a game only once in their previous 11 contests.
Rays starter Alex Cobb (4-5) overcame a shaky start to pitch six innings.
TWINS 5, RANGERS 1
In Arlington, Texas, Joe Mauer and Justin Morneau drove in two runs each for Minnesota in the win over Texas.
Twins starter Francisco Liriano (3-7) allowed only one run with six strikeouts in 6-2/3 innings.
Minnesota touched Rangers rookie Martin Perez (1-1) for four runs in first four innings, but two were unearned after a missed popup.
In other AL play, it was:
‧ Tigers 4, Royals 2
‧ Athletics 4, Mariners 1
San Francisco’s Melky Cabrera hit a homer and Ryan Theriot drove in two runs as the Giants edged the Pittsburgh Pirates 6-5 on Friday in the National League.
San Francisco starter Barry Zito (7-6) survived five eventful innings as the Giants snapped a three-game losing streak.
Pittsburgh starter Erik Bedard (4-10) endured another short outing, failing to get through the fourth inning as the Pirates’ four-game winning streak ended.
DIAMONDBACKS 5, DODGERS 3
In Phoenix, Justin Upton broke out of a slump with a key two-run triple as Arizona rallied to beat Los Angeles and snap a six-game losing streak.
Diamondbacks starter Josh Collmenter (1-2) scattered six hits over six innings, striking out six.
Dodgers starter Clayton Kershaw (6-5) allowed one hit through five innings but ended up yielding five runs over 5-1/3 innings. Los Angeles suffered their first loss in four games.