Philip Humber won for the first time since throwing a perfect game in April, helping the Chicago White Sox extend their winning streak to seven games with a 7-2 win over the Tampa Bay Rays Tuesday. Hideki Matsui homered in his Tampa Bay debut. The Rays purchased the 2009 World Series MVP's contract from Triple-A Durham before the game. Humber (2-2) was 0-2 with an 8.22 ERA over six starts since his gem against Seattle on April 21. The right-hander allowed two runs and five hits over seven innings. Alexei Ramirez and Dayan Viciedo both had two RBIs for the White Sox, who have won six in a row on the road. Ramirez had an RBI double during a five-run sixth against James Shields (6-3) as Chicago took a 6-2 lead. A.J. Pierzynski, Viciedo and Orlando Hudson hit run-scoring singles, while Alejandro De Aza drove in a run with a grounder. Shields gave up six runs and 10 hits in six innings. Blue Jays 8, Orioles 6: Brett Lawrie had three hits and three RBIs, and Ricky Romero won for the seventh time in nine starts against Baltimore to lead Toronto. Romero (6-1) improved to 7-1 with a 2.43 ERA in his past nine starts against the Orioles. Adam Jones hit two homers, extending his hitting streak to 20 games, and Chris Davis added a two-run drive in the ninth but it wasn't enough for Baltimore. The Orioles have lost four straight and seven of nine, but remain tied with Tampa Bay atop the AL East. Royals 8, Indians 2: Mike Moustakas had a career-best four RBIs to help rookie Will Smith get his first major league win, leading Kansas City over Cleveland. Moustakas hit a two-run homer off Justin Masterson (2-4) in the first and singled in two runs in the second. Mariners 10, Rangers 3: At Arlington, Texas, John Jaso drove in three runs, Jason Vargas pitched into the seventh inning and Seattle beat Texas to snap a five-game losing streak. Red Sox 6, Tigers 3: At Boston, David Ortiz homered and hit two doubles, and Boston moved above .500 for the first time this season, tagging Justin Verlander for 10 hits in a win over Detroit. Moustakas hit a two-run homer off Justin Masterson (2-4) in the first and singled in two runs in the second. That was more than enough support for Smith (1-1), who allowed two runs and four hits in six innings. The left-hander rebounded after being thumped by the Yankees in his debut last week. Humberto Quintero added two RBI as the Royals improved to 15-11 on the road. Twins 3, Athletics 2: At Minneapolis, Josh Willingham hit a three-run homer in the bottom of the ninth inning to lift Minnesota over Oakland. Justin Morneau added two doubles for the Twins, who trailed 2-0 heading into the ninth thanks to a strong start from A's right-hander Jarrod Parker. In another games, LA Angels beat NY Yankees 5-1.