Tuesday’s American League results
Red Sox 2, Tigers 1 — Jon Lester outdueled Max Scherzer and the Boston Red Sox beat visiting Detroit to end the Tigers right-hander’s chance to become just the second pitcher to open a season with a 20-1 record. Lester (13-8) lowered his ERA to 1.71 in his past six starts. He allowed one earned run and eight hits with a season-high nine strikeouts and no walks. Scherzer (19-2), who won his first 13 decisions, lost for the first time since July 13 when the Texas Rangers beat him 7-1. Roger Clemens is the only pitcher to start off at 20-1 and ended up 20-3 with the New York Yankees in 2001. Rube Marquard was the only other pitcher with a 19-1 record, but lost his next decision in 1912 with the New York Giants. Boston scored on Will Middlebrooks’ two-run single in the fifth after Detroit’s Jose Iglesias doubled in a run in the second in the matchup of division leaders.
Yankees 6, White Sox 4 — Eduardo Nunez’s two-run double capped a five-run eighth inning that rallied the host New York Yankees to a crucial victory as they chase an AL playoff berth. Derek Jeter got the Yankees started on a vintage comeback, and pinch-hitter Curtis Granderson tied the score with an RBI single. New York, which began the day 2½ games out of a wild-card spot, won for the 12th time in 14 home games to improve to 16-7 in its last 23 overall. Alexei Ramirez hit a two-run triple and Alejandro De Aza homered to build a three-run lead for All-Star ace Chris Sale, but the last-place White Sox couldn’t hold it. They dropped their fifth in a row to start a 10-game trip against AL East contenders.
Royals 4, Mariners 3 — Salvador Perez drove in Mike Moustakas with two out in the eighth inning, and the host Kansas City Royals survived after blowing a three-run lead. Billy Butler had just grounded into a double play against Seattle reliever Yoervis Medina (4-4) when Moustakas legged out a double to center in the eighth. Perez, who earlier hit a solo home run, followed with a single to left, and Moustakas had just enough time for a headfirst slide ahead of Endy Chavez’s throw to home.
Tuesday’s National League results
Pirates 4, Brewers 3 — Pinch-hitter Travis Snider homered in the ninth inning to lift visiting Pittsburgh to a win that clinched the Pirates’ first non-losing record in 21 seasons and boosted their lead in the NL Central to two games over St. Louis.. Snider drove a 2-2 pitch from Jim Henderson (3-5) over the wall in center for his second pinch homer of the season. It was victory No. 81 for Pittsburgh, ensuring it will not finish with a losing record for the first time since it went 96-66 in 1992. Mark Melancon pitched the ninth for his 11th save.
Braves 3, Mets 1 — Kris Medlen pitched seven strong innings, and Andrelton Simmons and Evan Gattis homered to help the host Atlanta Braves win their second game in a row. Gattis tied it at 1-all off with his 16th homer in the seventh. After Mets starter Carlos Torres (3-3) walked Dan Uggla, Simmons hit his 13th homer.
Reds 1, Cardinals 0 — Speedy Billy Hamilton got his first major-league steal and came around on Todd Frazier’s double in the seventh inning to send the host Cincinnati Reds to their second win in a row over the St. Louis Cardinals.
Nationals 9, Phillies 6 — Wilson Ramos hit a three-run homer and Corey Brown also went deep to back Gio Gonzalez, helping the visiting Washington Nationals win. Gonzalez (9-6) gave up five runs — one earned — and five hits, striking out six in 5⅔ innings. Rafael Soriano tossed a scoreless ninth for his 37th save in 43 chances.
Marlins 6, Cubs 2 — Donovan Solano and Christian Yelich both had three hits and drove in two runs to lift the visiting Miami Marlins. Four Miami relievers shut out Chicago for 4⅔ innings.
Dodgers 7, Rockies 4 — Carl Crawford and Nick Punto combined for seven hits at the top of Los Angeles’ order to power the visiting Dodgers. Crawford had three hits and two RBI.
— Associated Press