run double and Josh Hamilton also doubled in a run to back Derek Holland as Texas beat Oakland 6-3 Tuesday. Yorvit Torrealba hit a sacrifice fly, Adrian Beltre singled twice and Holland (5-4) pitched 5 1-3 innings — looking far stronger than in his last start. The left-hander struck out two, walked two and allowed three runs on seven hits. That was a big improvement from the eight runs he gave up in last Wednesday's 21-8 loss to Seattle. A's starter Travis Blackley (0-1) allowed five runs and seven hits in 4 2-3 innings. He struck out five and walked two. Indians 4, Tigers 2: Ubaldo Jimenez pitched impressively into the seventh inning and Cleveland hit three run-scoring triples off rookie Drew Smyly in a win over Detroit. Jimenez (6-4) allowed a run and five hits in 6 2-3 innings, striking out four and walking only one. The right-hander entered the game with 42 walks in 56 innings this year. Chris Perez allowed a run in the ninth but held on for his 18th save in 19 chances. Asdrubal Cabrera, Lou Marson and Michael Brantley each hit RBI triples for Cleveland, which became the third team this season to hit three triples in a game. Smyly (2-2) allowed four runs and six hits in six innings. Angels 6, Mariners 1: Mark Trumbo homered twice, going 4 for 4 with four RBIs, and Garrett Richards pitched seven innings for his first major league win as Los Angeles beat Seattle. Blue Jays 9, White Sox 5: Colby Rasmus went 5 for 5 with a homer to help Ricky Romero earn his seventh win as Toronto beat Chicago. Rasmus and David Cooper each hit a two-run homer in the fifth off Phil Humber and both finished with three RBIs in Toronto's 13-hit attack. Humber (2-3) lasted only five innings, giving up seven hits, five runs and four walks. Royals 1, Twins 0: Bruce Chen outdueled Francisco Liriano to make a lone run scored in the second inning stand up, giving Kansas City a win over Minnesota. Elsewhere it was: NY Yankees 7, Tampa Bay 0; and Baltimore 8, Boston 6 (10 innings).