Monday’s American League results

Astros 9, Yankees 1 — Carlos Corporan homered among his four hits and drove in four runs, Brandon Barnes had three hits and three RBI, and Houston fit comfortably into the role of a slugging American League squad in a romp over host New York. In their first game in the Bronx as an AL team, the Astros peppered Andy Pettitte for 10 hits and seven runs, both season highs for the lefty. Barnes and Corporan had two-run doubles and Barnes added an RBI single and a double. Barnes and Corporan each set career highs for hits and RBI. Houston bounced back from a four-game sweep in Boston with an enthusiastic win over the Yankees, who had just taken four straight from Toronto. The Astros had 17 hits in improving the AL’s worst record to 8-18 and scored its first five runs with two outs. Lucas Harrell (3-2) kept New York grounded.

Tigers 4, Twins 3 — Prince Fielder’s towering three-run homer in the sixth inning put host Detroit ahead, and the Tigers held on for their fourth straight win, this time over Minnesota. Detroit trailed 3-1 when Andy Dirks reached on a bunt single and Miguel Cabrera walked. Fielder hit the first pitch over the wall in left-center for an opposite-field homer. That part of the fence is about 405 feet from home plate. Max Scherzer (3-0) allowed three runs and six hits in 7? innings. He struck out 10 without a walk. Drew Smyly finished the eighth and got the first two outs of the ninth, and Joaquin Benoit finished for his second save.

Monday’s National League results

Braves 3, Nationals 2 — Andrelton Simmons hit a tiebreaking sacrifice fly in the seventh inning, then made an eye-popping play to start the ninth as host Atlanta beat Washington and ended their four-game losing streak. Atlanta beat the Nationals for the eighth straight time dating to last season. The Braves swept three games at Washington earlier this month. Washington’s Stephen Strasburg ended his career-worst streak of losses in four straight starts. He allowed two runs in six innings.

Cubs 5, Padres 3 — Darwin Barney and Cody Ransom each drove in two runs and host Chicago defeated San Diego. Barney hit a pair of RBI doubles as he went 2-for-3 and Ransom went 2-for-4 with a home run. Both players also made nice defensive plays in the seventh with men in scoring position to preserve the Cubs’ lead. Kevin Gregg got the final out of the eighth with men on second and third and worked a perfect ninth to get his fourth save. After a 5-13 start to the season, the Cubs have won five of seven. San Diego’s Clayton Richard (0-3) gave up five runs and seven hits, including two home runs, in 5? innings. Everth Cabrera went 3 for 4 and scored two runs.

Brewers 10, Pirates 4 — Brewers pitcher Yovani Gallardo hit one of five home runs for host Milwaukee, which went back-to-back twice in a 10-4 rout of Pittsburgh. Gallardo also tossed three-hit ball over seven innings, retiring his final 13 batters while improving to 10-2 against Pittsburgh. He and Norichika Aoki hit consecutive homers in the fourth before Carlos Gomez and Yuniesky Betancourt repeated the feat in the fifth. Jean Segura also connected for the Brewers, who added three triples and matched a season high for runs. Gallardo (3-1) gave up two runs, one earned. He struck out five and walked two.

Reds 2, Cardinals 1 — Mat Latos outpitched Adam Wainwright, extending his scoreless innings streak to 17, and Cincinnati got an RBI apiece from Joey Votto and Xavier Paul in a victory over host St. Louis. Aroldis Chapman worked a perfect ninth for his sixth save in six chances. Yadier Molina had an RBI double off Jonathan Broxton that produced the Cardinals’ first run in 17 innings. Wainwright (4-2) trailed just six pitches in after Shin-soo Choo doubled on his first offering, advanced on a sacrifice and scored on Votto’s single. Over his final six innings, the right-hander gave up three hits and one run. Wainwright walked two, one intentionally, after issuing just one in 37? innings his first five starts.

—Associated Press