Astros starter Wade Miley gave up one run on three hits over 4 2/3 innings as five Astros pitchers held the Yankees to four hits on the day.
Gary Sanchez drove in the only run for the Yankees on a double in the first inning.
Braves 8, Blue Jays 7
Andy Wilkins hit a home run and drove in two runs while Charlie Culberson and Ronald Acuna Jr. each also drove in two as Atlanta won at Dunedin, Fla. Kevin Pillar and Teoscar Hernandez each hit a home run for Toronto.
Tigers 3, Phillies 1
Josh Harrison hit a home run and Spencer Turnbull pitched five scoreless innings with seven strikeouts as Detroit won at Clearwater, Fla. Bryce Harper had a single and scored the only run for Philadelphia on an Odubel Herrera ground ball.
Marlins 6, Cardinals 0
Pirates 6, Twins 5
Colin Moran had a pair of RBI singles as Pittsburgh scored all six runs over the final two innings for the victory at Fort Myers, Fla. Jonathan Schoop hit a home run for Minnesota.
Reds 6, Rangers 1
Tanner Roark fired 5 1/3 innings of one-run ball, striking out five, as Cincinnati downed Texas at Surprise, Ariz. Jose Iglesias has three hits and two RBIs for the Reds. Rangers starter Adrian Sampson yielded one run in five innings.
Diamondbacks 11, White Sox 2
Alex Avila hit a pair of three-run homers as Arizona demolished Chicago in Phoenix. The Diamondbacks' Alek Thomas and the White Sox's Ryan Goins also went deep.
Brewers 10, Padres 7
Ben Gamel, Manny Pina and Eric Thames homered for Milwaukee in a victory over San Diego at Peoria, Ariz. Manny Machado had his first homer in a Padres uniform, and Wil Myers also hit one out for San Diego.
Red Sox 6, Orioles 4
Rick Porcello threw five strong innings, yielding one run on four hits, as Boston beat Baltimore at Sarasota, Fla. Orioles starter Dylan Bundy also was effective, turning in 5 1/3 innings of one-run ball.
--Field Level Media