Miguel Cabrera hit two of Detroit’s four solo homers, then scored a tiebreaking run on Victor Martinez’s seventh-inning single to lift the Detroit Tigers to a 5-4 home victory over the Phillies on Monday.
J.D. Martinez and Nick Castellanos also homered for Detroit, which has won seven of eight.
White Sox, Indians split — Jose Ramirez hit his second long ball of the day to lead the Indians to a 5-1 victory over Chicago in the nightcap of the doubleheader.
In the opener, Brett Lawrie broke a fifth-inning tie with a three-run homer, Todd Frazier hit his 14th of the season, and the White Sox held on for a 7-6 victory.
Royals 10, Twins 4 — Salvador Perez had a career-high five hits, including a double, a triple, and an RBI, to lead Kansas City to a road win.
Pirates 6, Rockies 3 — Pittsburgh starter Ryan Vogelsong was carted off the field after getting struck in the head by a pitch in the second inning of the Pirates’ win over visiting Colorado. The Pirates later said Vogelsong was admitted to the hospital for injuries to his left eye.
The Pirates won the game by scoring all of their runs in the second and third.
Mets 7, Nationals 1 — David Wright, Yoenis Cespedes, and Neil Walker homered to lead New York to a road win at Washington.
Marlins 7, Rays 6 — Ichiro Suzuki had four hits, including a single in Miami’s two-run eighth inning, and the Marlins rallied past Tampa Bay for a home win.
The 42-year-old Suzuki has 10 hits in the past three games to raise his average to .417 and increase his career hit total to 2,960.
Cardinals 4, Cubs 3 — Randal Grichuck hit a tiebreaking solo homer in the ninth to lift St. Louis over visiting Chicago.
Matt Adams tied the score for St. Louis with a two-run homer in the seventh.
Angels 2, Rangers 0 — Albert Pujols hit a two-run home run, the 569th of his career, and Nick Tropeano threw 6? strong innings to help Los Angeles beat Texas.
Dodgers 1, Reds 0 — Justin Turner scored from third on a double play in the sixth inning and Clayton Kershaw pitched a tidy two-hit shutout for host Los Angeles.