DETROIT - Dallas Keuchel won this matchup of old college roommates - then admitted he hadn't paid much attention to his friend-turned-adversary on the mound.

Keuchel outpitched Drew Smyly, and the Houston Astros beat Detroit, 6-2, on Thursday to snap the Tigers' eight-game winning streak. Keuchel and Smyly both pitched for the Arkansas team that reached the College World Series in 2009, but on this day, Keuchel had more important concerns than watching his fellow lefthander throw.

"I honestly didn't see a single pitch from him," Keuchel said. "I was in the tunnel. It was kind of hot today for Detroit right now, and I was just trying to stay cool as much as possible."

Keuchel (3-2) allowed two runs and six hits in 72/3 innings, and Houston ended its five-game losing streak. The Astros broke through with three runs in the fifth off Smyly (2-2) to take the lead.

Houston's George Springer, a first-round draft pick in 2011, hit his first major-league homer. Carlos Corporan and Matt Dominguez also went deep for the Astros.

Victor Martinez homered for the Tigers.

Smyly allowed only one hit - an infield single - through the first four innings, but his outing took a turn for the worse in the fifth when Springer lined a one-out solo homer over the wall in right.

Indians 9, Twins 4 - Asdrubal Cabrera had four hits and three RBIs, and Michael Brantley also homered as host Cleveland stretched a winning streak to three for the first time this season. Cabrera, who entered hitting .215, had a solo homer in the second and RBI doubles in the seventh and eighth. He also singled in the fifth. Minnesota played its fourth straight game without first baseman Joe Mauer, who could be headed to the disabled list because of back spasms.