Chicago
Ortiz’s two-run shot to right field off Carlos Rodon in the fifth inning tied him with Gary Sheffield for 25th all-time. It was his sixth homer of the season and 451st with Boston, one off Carl Yastrzemski’s club mark.
Ortiz added an RBI single in the seventh against Zach Duke, and embattled Clay Buchholz (1-3) was sharp over seven innings in Boston’s fourth win in five games.
Jose Abreu’s two-run homer in the first was the only blemish for Buchholz, who allowed three hits and struck out six.
Pittsburgh
Zobrist’s third-inning homer put Chicago ahead after center fielder Andrew McCutchen dropped Rizzo’s two-out liner for an error. Lester (3-1) scattered eight hits in 5 scoreless innings, struck out five and walked two.
With its seventh win in eight games, Chicago improved to a major league-best 20-6. The Cubs have won seven straight road games and completed their first sweep in Pittsburgh since Sept. 7-9, 2012.
New York
Matz (4-1) struck out eight and walked none. He has a 0.67 ERA over his last four outings.
Cincinnati
Peavy allowed seven runs and eight hits in six innings, raising his ERA to 9.00 in six starts. He had been 7-0 with a 2.38 ERA in 12 starts against the Reds.
Adam Duvall added a solo shot for the Reds, and Dan Straily (1-1) overcame solo homers by Brandon Belt and Conor Gillaspie for his first major league win since April 10, 2014, with Oakland.
Milwaukee
Trout tied the game at 3 after leading off the eighth with a drive to right on a hanging curveball from Tyler Thornburg (2-1). Five batters later, pinch-hitter C.J. Cron drove in the go-ahead run after looping a two-out double. Trout, a four-time All-Star,has 18 RBIs in his last 13 games after a slow start.
Kansas City, Mo.
Stephen Strasburg (5-0) allowed two runs and five hits in six innings while striking out seven.
Kris Medlen (1-3) gave up nine runs, six of them earned, and six hits in two-plus innings for Kansas City. His home ERA rose to 20.65 in two starts at Kauffman Stadium this season.
Oakland, Calif.
Mike Montgomery (1-0) pitched two scoreless innings for the win on a day Nelson Cruz also homered, a rare shot into the second deck of seats in dead-center.
San Diego
Jake McGee pitched perfect ninth for his seventh save.
Christhian Adams grounded into an RBI in the fifth, and DJ LeMahieu’s squeeze bunt scored Mark Reynolds in the ninth.
Miami
Jose Fernandez (3-2) allowed three runs in five innings while striking out seven for the Marlins, who have won nine of 10.
Miami held Arizona scoreless over the final four innings for the win.
Toronto
Edwin Encarnacion singled off Tony Barnette (1-2) to begin the ninth and was replaced by pinch-runner Ezequiel Carrera. Justin Smoak walked, Troy Tulowitzki popped up and Kevin Pillar walked to load the bases for Martin, who drove a ball beyond the reach of Nomar Mazara into the right field corner.
Cleveland
Kluber (2-3) worked out of jams in the second and fourth to beat Detroit for the second time in two weeks. The right-hander, who won the AL Cy Young Award in 2014, struck out seven and walked two in his second career shutout and eighth complete game.
St. Petersburg, Fla.
Brandon Guyer, Steven Souza Jr. and Curt Casali added solo home runs for the Rays, who went 4-4 on an eight-game homestand.
Pearce chased Alex Wood (1-3) with his third homer this season to put Tampa Bay ahead 5-2. Pearce has all three over a 17 at-bat span.
Guyer homered in the first. Casali went deep during a three-run seventh as the Rays took an 8-2 lead.
Baltimore
Playing in his 1,000th major league game, Jacoby Ellsbury went 3 for 3 with two walks to help the Yankees improve to 9-16 and avoid their worst skid since April 2007.
Sabathia (2-2) turned in his best performance of the season at a time when New York desperately needed a victory. The lefty allowed six hits, walked two and struck out six.
After giving up three runs in each of his first four starts, the 35-year-old Sabathia craftily used a variety of off-speed pitches to earn his first win in nine tries at Camden Yards since 2011.
