Max Scherzer became the first starting pitcher to win 12 straight decisions to begin a season since Boston’s Roger Clemens started 14-0 in 1986, and the Detroit Tigers beat the Tampa Bay Rays, 6-3, behind a pair of home runs from Miguel Cabrera on Friday night in St. Petersburg, Fla.
Scherzer allowed three runs, four hits, walked one, and struck out nine in seven innings.
Cabrera went 4 for 4 and drove in three runs on a two-run homer in the first and a solo shot in the fourth. He also singled in the sixth and doubled in the eighth.
Orioles 4, Yankees 3 — Nate McLouth hit a tiebreaking homer off CC Sabathia in the seventh as the Orioles rallied to beat New York in Baltimore.
Rookie Kevin Gausman (1-3) earned his first major league win, allowing three hits over 4⅓ innings of relief.
Sabathia (8-6) took a no-hitter and a 3-0 lead into the sixth.
Indians 19, White Sox 10 — Jason Kipnis reached base six times and scored four runs, Ryan Raburn homered and drove in four, and Cleveland rallied from an early five-run deficit to pound host Chicago in Game 1 of a doubleheader.
Pirates 10, Brewers 3 — Gerrit Cole overcame a rocky start to become the first Pirates pitcher to win his first four career starts since Nick Maddox in 1907 and Starling Marte just missed out on a cycle, coming a few feet short of a home run in Pittsburgh’s home victory over Milwaukee.
Cole (4-0) gave up three runs in six innings, allowing eight hits with three walks and three strikeouts.
Nationals 6, Mets 4 — Ian Desmond doubled home the go-ahead run in the ninth inning and visiting Washington rallied to overtake New York.
Matt Harvey struck out 11 and left with a 4-1 lead after seven innings for the Mets.
But Ryan Zimmerman lined a three-run double in the eighth that made it 4-all.
Braves 3, Diamondbacks 0 — Julio Teheran pitched six strong innings, Andrelton Simmons homered in the fifth, and host Atlanta blanked Arizona.
Teheran (6-4) allowed four hits, one walk, and struck out 10.
Rangers 4, Reds 0 — Martin Perez gave up six hits and struck out three in 6⅔ innings and Texas beat Cincinnati in Arlington, Texas.
The Rangers took the lead in the first when Elvis Andrus hit an infield single, stole second, and scored on Adrian Beltre’s single.
Royals 9, Twins 3 — Eric Hosmer hit two home runs, James Shields pitched six strong innings, and Kansas City beat Minnesota in Minneapolis.
Billy Butler and Mike Moustakas also homered for the Royals.
Angels 4, Astros 2 — Pinch runner Peter Bourjos scored the go-ahead run in the eighth on a Ronny Cedeno error and Erick Aybar added a two-run single in the ninth to help Los Angeles win in Houston.
Houston’s Jason Castro homered in the fourth before Mike Trout tied it at 1 with an RBI single in the sixth.
Padres 9, Marlins 2 — Will Venable drove in three runs and Logan Forsythe hit a two-run homer to help San Diego win in Miami.
Venable and Forsythe each had three hits and Edinson Volquez (6-6) gave up two runs in six innings for the Padres.
Rockies 4, Giants 1 — Michael Cuddyer homered in the third to extend his hitting streak to 25 games, Jhoulys Chacin pitched eight scoreless innings, and Colorado beat San Francisco in Denver.
Athletics 6, Cardinals 1 — Bartolo Colon threw eight innings of one-run ball, and Oakland scored five runs in the second inning to beat visiting St. Louis.
Colon (11-2) allowed six hits, struck out five, and walked one.
Mariners 5, Cubs 4 — Mike Zunino singled home Michael Saunders in the 10th inning to send host Seattle to a win. Saunders also scored the tying run in the eighth, coming home on Raul Ibanez’s triple.
Phillies 16, Dodgers 1 — Delmon Young had three hits and a career-high six RBIs to power visiting Philadelphia in the rout. John Lannan breezed through seven innings to pick up his first win of the season.