CLEVELAND (AP) -- After a difficult April, the Cleveland Indians are starting to play a bit better.
Asdrubal Cabrera had four hits and three RBIs, Michael Brantley also homered and the Indians beat the injury-riddled Minnesota Twins 9-4 Thursday for their first three-game winning streak this season.
Cleveland went 5-2 on a homestand that followed an 0-6 trip to San Francisco and the Los Angeles Angels.
"We're still inconsistent at some things, but we're doing a lot of things better than we were," manager Terry Francona said. "We're playing with a little more confidence, a little more purpose. ... It's just a little better feel."
Cabrera, who entered hitting .215, had a solo homer in the second inning and RBI doubles in the seventh and eighth. He also singled in the fifth.
"Shows how smart I was, I was going to give him the day off," Francona said. "He talked me out of it."
Cabrera declined to talk with reporters after the game. Francona thought he should have been credited with a triple in his final at-bat, which would have given him a cycle.
Brantley hit a two-run homer in the fifth and had an RBI grounder in the sixth. He also doubled and scored in the first, then singled in the third.
"Hitting's contagious," Brantley said. "It was fun to be a part of."
Justin Masterson (2-1) allowed four runs -- two earned -- four hits and four walks in 61/3 innings. Kevin Correia (1-4) gave up four runs, eight hits and four walks in 41/3 innings for the Twins.
Minnesota played its fourth straight game without first baseman Joe Mauer, who could be headed to the disabled list because of back spasms. Outfielder Sam Fuld was placed on the seven-day DL with concussion-like symptoms, leaving infielder Pedro Florimon as Minnesota's only bench player when the game began.
ASTROS 6, TIGERS 2
DETROIT -- Dallas Keuchel outpitched college roommate Drew Smyly, and the Houston Astros beat Detroit 6-2 on Thursday to stop the Tigers' eight-game winning streak and end its own five-game skid.
Keuchel and Smyly were both on the Arkansas team that reached the College World Series in 2009. Keuchel (3-2) allowed two runs and six hits in 72/3 innings.
Houston's George Springer, the 11th overall pick in the 2011 amateur draft, hit his first major league homer in the fifth and Jose Altuve put the Astros ahead 3-2 with a two-run double.
Carlos Corporan and Matt Dominguez also went deep for the Astros. Victor Martinez homered for the Tigers.
Smyly (2-2) gave up three runs and five hits in 51/3 innings.
ORIOLES 3, RAYS 1
ST. PETERSBURG, Fla.-- Steve Pearce hit a two-run homer, Ubaldo Jimenez won his second straight start and Baltimore completed a three-game sweep of Tampa Bay.
Pearce's second homer in three days came off David Price after J.J. Hardy's double in the second inning.
MARINERS 1, ROYALS 0
SEATTLE -- Hisashi Iwakuma scattered four hits over eight innings and Corey Hart hit an RBI single to lift the Mariners, who won for the 11th time in 14 games since losing eight straight from April 15-22.
Iwakuma (2-0) was making his second start after beginning the season on the disabled list with a strained tendon on the middle finger of his pitching hand. The All-Star right-hander struck out seven and walked none.
Danny Duffy (1-3) gave up one run and two hits in six-plus innings. He has allowed two hits and a run in each of his first two starts this season after pitching out of the bullpen to begin the year.
BLUE JAYS 12, PHILLIES 6
TORONTO -- Edwin Encarnacion hit two of Toronto's five home runs and the Blue Jays won their eighth consecutive game against Philadelphia.
Juan Francisco, Adam Lind and Colby Rasmus also went deep to help Toronto extend its winning streak to a season-best five games. Encarnacion hit a leadoff shot in the second inning against A.J. Burnett and added a two-run drive off Luis Garcia in the seventh for his 12th career multihomer game.
RANGERS 5, ROCKIES 0
ARLINGTON, Texas -- Prince Fielder homered, Matt Harrison earned his first win of the season and Texas beat Colorado after being overwhelmed by the Rockies the previous three games.
Harrison (1-0) and four relievers combined on a five-hitter, the Rangers' major league-best seventh shutout. Joakim Soria worked a perfect ninth with two strikeouts.
CUBS 12, WHITE SOX 5
CHICAGO -- Anthony Rizzo, Starlin Castro and Mike Olt homered, and the Cubs stopped a four-game slide.
Rizzo had three hits and scored three times as the Cubs salvaged the finale of the city series. Olt, Ryan Kalish, Nate Schierholtz and Junior Lake had two hits apiece in a game that took 4 hours, 7 minutes.
MARLINS 3, PADRES 1
SAN DIEGO -- Giancarlo Stanton hit a two-run homer in the 11th inning and the surprising Miami Marlins earned a rare road win, beating the San Diego Padres 3-1 Thursday night for their fifth straight victory.
Stanton lined an 0-2 pitch from Dale Thayer (2-1) over the right-center fence after Derek Dietrich reached on a two-out error by second baseman Jedd Gyorko. Stanton leads the NL with 11 home runs and tops the majors with 40 RBIs.
Coming off an 8-1 homestand, the Marlins (20-15) took over sole possession of first place in the NL East for the first time since April 26, 2011. The last time they were five games over .500 was at 31-26 on June 7, 2012, according to STATS.
DODGERS 1, 10 INNINGS
LOS ANGELES -- Pinch-hitter Hector Sanchez had a tiebreaking sacrifice fly in the 10th inning, and San Francisco beat Los Angeles in the opener of a four-game series.
J.P. Howell (1-3) issued a one-out walk in the 11th to Angel Pagan, who advanced on a wild pitch by Jamey Wright before the right-hander walked Hunter Pence and Buster Posey. Sanchez, who came in 1 for 10 as a pinch-hitter with seven strikeouts, flied out to the warning track in right field to drive in Pagan.