Monday’s American League results
Tigers 4, Mariners 2 — Rick Porcello struck out 10 in six innings and the host Detroit Tigers beat the Seattle Mariners on Monday night to move a step closer to their third straight AL Central title. Victor Martinez broke a 1-all tie in the sixth with a run-scoring single, and Omar Infante followed with his own RBI single. Porcello (13-8) allowed a run and five hits with two walks, falling one strikeout short of his career high. Joaquin Benoit pitched a hitless ninth for his 21st save in 21 chances.
Rays 6, Rangers 2 — Rookie Wil Myers homered and had three RBI, Alex Cobb pitched eight solid innings, and the host Tampa Bay Rays took the lead for the first AL wild-card spot by beating the Texas Rangers. Tampa Bay and Texas started play one-half game ahead of Cleveland, which was at Kansas City, in race for the two wild-card spots. Myers had a second-inning solo shot and hit a two-run double during a four-run fifth. Cobb (9-3) allowed two runs, six hits, one walk and had 10 strikeouts.
White Sox 12, Twins 1 — Erik Johnson pitched six scoreless innings to earn his first major league victory, and the Chicago White Sox scored seven runs in the first and coasted to a win over the visiting Minnesota Twins. The White Sox, who had lost six straight and 15 of 17, broke out of their offensive funk against Liam Hendriks and the Twins. Chicago scored a season high in runs and posted its biggest margin of victory this year.
Monday’s National League results
Padres 2, Pirates 0 — Andrew Cashner carried a perfect game into the seventh inning and faced the minimum 27 batters in a one-hitter that sent the San Diego Padres past the host Pittsburgh Pirates. Cashner (10-8) retired his first 18 batters before Jose Tabata grounded a clean single into right field leading off the seventh. Tabata was erased when Andrew McCutchen grounded into an inning-ending double play, and the right-hander cruised the rest of the way for his first complete game in 31 career starts. Cashner struck out seven and did not walk a batter.
Phillies 12, Marlins 2 — Cliff Lee had three hits, knocked in a career-high four runs and struck out a season-high 14 to lead the host Phillies to a win over the Marlins. Lee (14-6) stroked a two-run, bases-loaded single to cap off a six-run third inning and also hit his first career triple in the fifth. Chase Utley, who also drove in four runs, hit a long three-run homer in the third.
Brewers 6, Cubs 1 — Caleb Gindl had three hits, including a two-run home run, and Wily Peralta pitched six strong innings to lead the host Brewers to a win over the Cubs. The Brewers’ fourth win in five games moved them 3½ games above Chicago at the bottom of the NL Central. Peralta (10-15) gave up an unearned run on five hits. He struck out seven while walking two. Edwin Jackson (8-16) lasted only four innings for the Cubs, giving up two runs on two hits and three walks.
Rockies 6, Cardinals 2 — Todd Helton started his final homestand with a key single in the eighth inning and the Rockies beat the visiting Cardinals. Charlie Blackmon had three hits and drove in three runs for the Rockies, who prevented the Cardinals from taking over sole possession of first place in the NL Central. Matt Carpenter and Matt Adams had two hits each for the Cardinals. Helton was playing in front of Colorado fans for the first time since he announced his plans to retire at the end of the season, his 17th.
Monday’s interleague results
Reds 6, Astros 1 — Johnny Cueto threw five scoreless innings in his return from the disabled list and Zack Cozart homered and drove in four runs to help the visiting Cincinnati Reds to a win over the Houston Astros. Pitching for the first time since straining the muscle below his right shoulder on June 28, Cueto (5-2) allowed five hits and struck out five with one walk for the win. Cincinnati moved five games ahead of Washington for second NL wild card.
— Associated Press