Medical personnel carry a fan from the stands by stretcher after she was hit a foul ball from Tampa Bay Rays designated hitter Steven Souza Jr. during the seventh inning of a baseball game against the Chicago White Sox, Friday, April 15, 2016, in St. Petersburg, Fla. (AP Photo/Steve Nesius)
Medical personnel carry a fan from the stands by stretcher after she was hit a foul ball from Tampa Bay Rays designated hitter Steven Souza Jr. during the seventh inning of a baseball game against the Chicago White Sox, Friday, April 15, 2016, in St. Petersburg, Fla. (AP Photo/Steve Nesius)

Miami — Adonis Garcia drove in three runs in the final three innings and the Atlanta Braves rallied for their first victory of the year after nine consecutive losses, beating Miami 6-3 on Friday night.

The Braves managed just one hit in the first six innings, trailed 3-0 in the seventh and appeared on the verge of falling to 0-10, which would have matched the worst start in franchise history in 1988.

Their comeback began with three consecutive hits in the seventh, including a double by Garcia to drive in the first Atlanta run.

White Sox 1, Rays 0

St. Petersburg, Fla. — Chris Sale tossed a two-hitter, Melky Cabrera singled in Jimmy Rollins in the ninth and Chicago beat Tampa Bay.

Sale (3-0), from nearby Lakeland, struck out nine for his best start to a season since going 5-0 in 2014.

Rockies 6, Cubs 1

Chicago — Chad Bettis pitched six scoreless innings, Ben Paulsen had an RBI single and threw out a runner at the plate, and Colorado took advantage of Chicago’s shaky defense for a victory.

The Cubs, who had won eight of nine in their best start in 47 years, managed only four singles and made four errors.

Chicago right-hander Kyle Hendricks (1-1), the former Dartmouth standout, was charged with four runs, two earned, and seven hits in six innings. The Cubs had won five in a row.

Mariners 7, Yankees 1

New York — Robinson Cano got two more hits to celebrate his special connection to Jackie Robinson Day as Seattle sent New York to its third straight loss.

Cano’s father, a former major league pitcher, named his son for the Brooklyn Dodgers great. Cano improved to 14 for 38 (.368) on the day all major leaguers honor the late Hall of Famer by wearing his No. 42.

Cano was 1 for 19 when he hit an early RBI single. The former Yankees star began the season on a home run binge, but had cooled off.

Nationals 9, Phillies 1

Philadelphia — Bryce Harper had three hits, including a home run, and drove in three runs, and Joe Ross allowed three hits in 7 shutout innings to help Washington to its best start in club history.

Jayson Werth added two doubles and three RBIs, and Michael Taylor also went deep for Washington.

Brewers 8, Pirates 4

Pittsburgh — Ryan Braun hit two long two-run home runs and Jimmy Nelson took a shutout into the seventh inning as Milwaukee beat Pittsburgh.

Braun had a 460-foot shot off the batter’s eye in center field off Kyle Lobstein in the sixth to put the Brewers ahead 5-0. After the Pirates drew within a run, Braun hit a 415-foot shot to dead center in the eighth off Neftali Feliz for his third of the season to make it 7-4.

New Hampshire native Jeff Locke (0-1) gave up three runs, five hits and walked seven in 4 innings.

Orioles 11, Rangers 5

Arlington, Texas — Mark Trumbo hit two of Baltimore’s four home runs in a nine-run seventh inning and the Orioles beat Texas.

The Orioles were still down 5-3 after Trumbo’s two-run homer chased Martin Perez with no outs in the seventh.

Cardinals 14, Reds 3

St. Louis — Matt Holliday had two of St. Louis’ six home runs in a rout of Cincinnati.

Aledmys Diaz and Brandon Moss each added three-run homers to help the Cardinals to their sixth win in the last seven games. They have scored seven or more runs in all six wins and hit double-digits four times.

Astros 1, Tigers 0

Houston — Dallas Keuchel pitched eight scoreless innings, Colby Rasmus provided the offense with an RBI single and Houston snapped a three-game skid with a win over Detroit.

Luke Gregerson pitched a perfect ninth to complete the shutout and earn his third save.

Keuchel (2-1), who was last year’s American League Cy Young winner, has won a franchise-record 17 straight regular season games at home. He hasn’t lost in Houston since Aug. 10, 2014.