run homers against his former team and the Seattle Mariners used a pair of early eight-run innings to rout the Texas Rangers for the second straight game, winning 21-8 Wednesday night. Smoak had three hits to go with his career high for RBIs as Seattle reached double digits in back-to-back games against the AL West leaders. Jesus Montero homered among his three hits and drove in four runs, and Kyle Seager had four hits and two RBIs. Every Seattle starter had at least one hit in amassing 20 overall. Dustin Ackley also had a three-run homer in support of former Rangers minor league prospect Blake Beavan (3-4). Rangers starter Derek Holland (4-4) gave up eight hits, eight runs and two walks in 1 2-3 innings. White Sox 4, Rays 3: Alexei Ramirez drove in two runs and Chicago extended its best win streak of the season to eight games with a victory over Tampa Bay. Dayan Viciedo had a run-scoring single and Ramirez hit a sacrifice fly to help Chicago take a 3-1 lead in the third. Ramirez made it 4-1 with an RBI double in the fifth. Blue Jays 4, Orioles 1: Edwin Encarnacion hit one of Toronto's four solo home runs, leading the Blue Jays to a three-game sweep of Baltimore. Rajai Davis, Brett Lawrie and Colby Rasmus also homered for the Blue Jays. Jason Hammel (6-2) allowed four runs and nine hits in 6 2-3 innings for the Orioles. Royals 6, Indians 3: Bruce Chen overcame a rocky second inning and Kansas City scored its first five runs with two outs in a win over Cleveland. Twins 4, Athletics 0: Francisco Liriano tossed six shutout innings in his return to Minnesota's rotation, sending Oakland to its eighth straight loss. In other games it was: Boston 6, Detroit 4; NY Yankees 6, LA Angels 5.