Ortiz, Red Sox edge Mariners to avoid sweep
SEATTLE — David Ortiz hit the 449th home run of his career in the first inning, added a line drive RBI single off the wall in the third, and the Boston Red Sox avoided a sweep in Seattle with a 5-4 victory on Wednesday.
Ortiz connected for a two-run shot off the windows of the cafe in right field at Safeco Field against Hisashi Iwakuma (5-4).
Clay Buchholz (3-4) got the win and Koji Uehara earned his 16th save in 17 tries.
Angels 6, Twins 2
At Anaheim, Calif., Garrett Richards pitched four-hit ball into the eighth inning to win his fourth straight decision, and the Angels earned their fifth straight victory.
Erick Aybar got two hits and stole two bases as Los Angeles won for the 14th time in 16 games at Angel Stadium, moving to a season-high 10 games over .500 at 43-33. The Angels are unbeaten on their homestand, matching their longest winning streak of the year.
Yankees 5, Blue Jays 3
At Toronto, Mark Teixeira hit a two-run home run, Hiroki Kuroda won for the first time in four starts and the New York Yankees beat Toronto to snap a four-game skid.
Kuroda (5-5) won for the first time since May 28, at St. Louis, allowing three runs and eight hits in 61/3 innings. He gave up a home run to Jose Reyes on his first pitch.
Orioles 5, White Sox 4, 12 innings
At Baltimore, Nelson Cruz hit a tying grand slam in the eighth inning and David Lough scored the winning run on a wild pitch in the 12th, sending the Baltimore Orioles over the Chicago White Sox.
There was a rain delay of more than an hour after the ninth inning ended.
Marlins 3, Phillies 2
At Philadelphia, Jarrod Saltalamacchia hit a two-run double for Miami, and Henderson Alvarez threw 62/3 strong innings.
Alvarez (5-3) allowed two runs — one earned — and seven hits. He is 3-0 with an 0.78 ERA in his last seven starts.
Brewers 9, Nationals 2
At Milwaukee, Scooter Gennett had a grand slam and five RBIs, Khris Davis added a solo shot, and Milwaukee roughed up ace Stephen Strasburg in a rout of Washington.
Homer-prone starter Marco Estrada (7-4) allowed just two hits — and no homers — and pitched effectively into the seventh for the Brewers, who bounced back a day after falling 4-2 in 16 innings to Washington.
Cardinals 9, Rockies 6
At Denver, Matt Adams homered and drove in two runs, Matt Holliday had three hits, and St. Louis rallied to beat Colorado.
Drew Stubbs homered, and Justin Morneau had two hits for the Rockies, who finished their homestand 1-5.
The game featured the major league debuts of both starting pitchers. St. Louis' Marco Gonzales was sharp early before faltering. Colorado's Yohan Flande also started well before getting hit hard in his last inning.
Reds 4, Cubs 1
At Chicago, Mat Latos pitched seven impressive innings for his first win of the season and Jay Bruce had two run-scoring doubles that led Cincinnati.
With the wind blowing in on a cold summer night, Devin Mesoraco's five-game homer streak came to an end. The Reds catcher was tied with Adam Dunn, Ken Griffey Jr., Johnny Bench, George Crowe and Ted Kluszewski for the franchise record.
Athletics 8, Mets 5
At New York, Yoenis Cespedes hit a three-run double, slumping Brandon Moss had a two-run homer and the Oakland Athletics jumped all over an ineffective Zack Wheeler and the New York Mets.
Coco Crisp homered and had three hits as the AL West leaders built an eight-run cushion for Brad Mills (1-0), who took a shutout into the seventh inning for his first major league victory in almost two years.
Oakland rebounded from its most lopsided loss of the season to split the two-game interleague series, boosting the best record in baseball to 48-30. The Mets had won three straight.
Sean Doolittle struck out all three hitters in the ninth for his 11th save, extending his scoreless streak to 251/3 innings. He has retired 37 of his last 38 batters.
Wheeler (3-8) followed up the best start of his brief career with his worst.
Dodgers 5, Royals 4
At Kansas City, Mo., Wade Davis plunked A.J. Ellis with the bases loaded and two outs in the eighth inning, sending the Los Angeles Dodgers past Kansas City.
Jamey Wright (3-2) threw 22/3 scoreless innings. Brian Wilson handled the ninth in place of closer Kenley Jansen for his first save since April 12, 2012.
Davis (5-2) had not allowed a run in 221/3 innings spanning his last 20 outings.
Indians 6, Diamondbacks 1
At Phoenix, Corey Kluber gave Cleveland a much-needed quality start, pitching seven effective innings to help beat Arizona and end a four-game losing streak.
The Indians ran through their bullpen in a 14-inning game the night before Kluber (7-5) gave them a lift.
Michael Brantley homered and had two RBIs against Chase Anderson (5-3).
Rays 5, Pirates 1
At St. Petersburg, Fla., David Price struck out 11, becoming the first pitcher in 10 years to fan at least 10 in five straight starts, and Tampa Bay beat Pittsburgh.
Price (6-7) gave up five hits and one walk in 81/3 innings, leaving the game after Andrew McCutchen's home run in the ninth. The last pitcher with five straight starts of 10 strikeouts was Minnesota's Johan Santana during the 2004 season.
Braves 4, Astros 0
At Houston, Justin Upton homered for the second straight game and had three RBIs and Alex Wood pitched seven scoreless innings to help the Atlanta Braves beat Houston Astros.
Shae Simmons and Juan Jaime finished the three-hitter as the Astros were shut out for the 10th time this season.