Cole, who was acquired via trade from the Pittsburgh Pirates this offseason, allowed just one run with 11 strikeouts.

He gave up just two hits and walked three batters while showing great command on his secondary pitches.

With Cole off to a solid start, the Astros now feature three ace-calibre pitchers at the top of their rotation. Justin Verlander and Dallas Keuchel had already pitched, but the former was the most intriguing Astros starter to begin the season.

The Astros (3-1) won their first World Series title in franchise history last season. Again favourites to contend, Houston were helped offensively Sunday by Evan Gattis, who collected three hits, three RBIs and a run scored.

Jose Altuve also had three hits and two runs scored. Carlos Correa added two hits, two RBIs and two runs scored.

Rangers slugger Joey Gallo bashed his first home run of the season, but Texas could not find a pitcher able to contain the Astros.

SMOAK BLASTS GRAND SLAM

Toronto Blue Jays first baseman Justin Smoak went three for four with two home runs and six RBIs in a 7-4 win over the New York Yankees. Smoak enjoyed a breakout season last term hitting 38 home runs and appears poised to grow on his success.

ORIOLES BLANKED BY NATS

Baltimore Orioles outfielder Adam Jones went 0 for four with two strikeouts in a 7-0 loss against the Minnesota Twins. Jones hit a game-winning home run in Baltimore’s opening game, but he only has one hit on the season. The Orioles fell to 1-2 after Kevin Gausman allowed six earned runs in four innings.

Extra innings and poor pitching performances have plagued the Chicago Cubs early this season, dropping two of their first four games to the mass-selling Miami Marlins. Chicago lost 6-0 after Jose Quintana allowed six earned runs in six innings.

BERRIOS TOSSES FIRST-CAREER SHUTOUT

Jose Berrios allowed just three hits with six strikeouts and one walk in the Twins’ crushing win.

SUNDAY’S RESULTS

Minnesota Twins 7-0 Baltimore OriolesToronto Blue Jays 7-4 New York YankeesPittsburgh Pirates 1-0 Detroit TigersPittsburgh Pirates 8-6 Detroit TigersMiami Marlins 6-0 Chicago CubsBoston Red Sox 2-1 Tampa Bay RaysSt Louis Cardinals 5-1 New York MetsHouston Astros 8-2 Texas RangersLos Angeles Angels 7-4 Oakland AthleticsWashington Nationals 6-5 Cincinnati RedsSeattle Mariners 5-4 Cleveland IndiansLos Angeles Dodgers 9-0 San Francisco GiantsKansas City Royals-Chicago White Sox (postponed)

CARDINALS AT BREWERS

This National League Central rivalry gets kicked off between two postseason hopefuls on Monday. The Milwaukee Brewers improved their offense this winter and newcomer Christian Yelich racked up five hits on Saturday. The Cardinals also made positive moves on offense, but pitching concerns still plague them. Though early in the season, this series could tell where both teams are headed this year.

0 votes