Cincinnati 3, Pittsburgh 2
Todd Frazier doubled leading off the bottom of the ninth inning and scored on right fielder Gregory Polanco's error, helping the Cincinnati Reds complete the three-game sweep of the Pittsburgh Pirates with a 3-2 victory on yet another rainy afternoon at Great American Ball Park.
NY Mets 6, Washington 3
Matt Harvey pitched six shutout innings in his return to the majors and David Wright and Travis d'Arnaud each drove in two runs as the New York Mets beat the Washington Nationals 6-3 on Thursday.
Detroit 7, Minnesota 1
Right-hander Shane Greene pitched six shutout innings before Minnesota scored its first run of the season and J.D. Martinez drove in three runs Thursday to lead the Detroit Tigers to a 7-1 victory and a three-game sweep of the Twins.
Kansas City 4, Chi. White Sox 1
Lorenzo Cain performed magic with his glove and produced with his bat and right-hander Edinson Volquez pitched a gem in his Kansas City debut as the Royals defeated the Chicago White Sox 4-1 on Thursday.
Cleveland 5, Houston 1
Right-hander Trevor Bauer worked six no-hit innings before departing with an elevated pitch count as the Cleveland Indians won the rubber match of their three-game series with the Houston Astros 5-1 on Thursday.
Texas 10, Oakland 1
Shin-Soon Choo, Mitch Moreland, Adrian Beltre and Rougned Odor homered, powering the Texas Rangers to a 10-1 victory over the Oakland A's on Thursday and a split in their four-game series at O.co Coliseum.
San Francisco 1, San Diego 0
The San Francisco Giants defeated the San Diego Padres, 1-0, in 12 innings in San Diego's home opener on Thursday.
Boston 6, Philadelphia 2
Justin Masterson pitched six strong innings and shortstop Xander Bogaerts keyed a six-run third inning with a three-run triple as the Boston Red Sox beat the Philadelphia Phillies 6-2 on Thursday night.
Toronto 6, NY Yankees 3
Left-hander Daniel Norris allowed Alex Rodriguez's first home run in nearly 19 months but did enough for his first career victory, and the Toronto Blue Jays held on for a 6-3 win over the New York Yankees on Thursday night.