White Sox feast on Sanchez pitches

• CHICAGO 12, DETROIT 3: Jose Abreu hit a grand slam and Adam LaRoche added a three-run homer as the White Sox battered Tigers starter Anibal Sanchez for nine runs and nine hits in 3⅓ innings on Saturday in Detroit. Sanchez allowed three home runs in his last start, a 5-4 loss at Pittsburgh on Monday.

• BALTIMORE 4, BOSTON 1: Chris Davis hit a two-run homer, and Chris Tillman gave up one run and six hits in 5⅓ innings as the Orioles beat the host Red Sox. Tillman gave up one run and six hits in 5⅓ innings, a turnaround from the seven runs he gave up in 2⅔ innings in Sunday’s 10-7 loss to Toronto.

• NEW YORK 9, TAMPA BAY 0: Masahiro Tanaka allowed two hits over seven innings in his best start this season, and Chris Young hit a grand slam to lead the Yankees over the Rays in St. Petersburg, Fla. The Japanese star missed most of the second half of last season because of a partly torn elbow ligament.

• HOUSTON 4, LOS ANGELES 0: Dallas Keuchel combined with three relievers on a three-hitter, Robbie Grossman and George Springer homered in Astros’ victory over the Angels in Houston.


Cubs beat Padres’ strategy in 11th

• CHICAGO 7, SAN DIEGO 6 (11): Starlin Castro’s one-out, bases-loaded single in the 11th inning gave the Cubs a walk-off victory. San Diego brought in its center fielder as a fifth infielder, but Castro still singled past third baseman Will Middlebrooks.

• ST. LOUIS 5, CINCINNATI 2: Carlos Martinez pitched six strong innings and Jason Heyward hit his first home run for St. Louis, leading the host Cardinals over the Reds for their fourth consecutive victory. The Reds have lost three in a row and six of seven.

• NEW YORK 5, MIAMI 4: Jacob deGrom pitched seven shutout innings, and the Mets got home runs from Travis d’Arnaud and Wilmer Flores to beat the slumping Marlins for their seventh consecutive victory.

• PITTSBURGH 6, MILWAUKEE 2: Starling Marte homered for the second game in a row and drove in a career-high five runs to lead the host Pirates over the slumping Brewers. Milwaukee has lost four in a row and is off to its worst start since also going 2-9 in 2002.

• PHILADELPHIA 5, WASHINGTON 3: Odubel Herrera had three hits and scored twice, Aaron Harang pitched six innings and the Philadelphia Phillies snapped a six-game losing streak by beating the host Nationals. Freddy Galvis had two RBI singles for Philadelphia, which had scored only 13 runs over its last six games.


Blue Jays win on homer in 10th

• TORONTO 6, ATLANTA 5 (10): Josh Donaldson hit his third home run in two days, a leadoff shot in the 10th inning that lifted the Blue Jays over the visiting Atlanta Braves. Donaldson’s drive into the second deck of the left-field stands was his third hit of the afternoon. He hit his first two home runs Friday night in an 8-7 loss.