Ming Wang shut down Cleveland for seven innings and outpitched C.C. Sabathia, whose lone mistake turned into a homer by Melky Cabrera, to help the New York Yankees end a three-game slide with a 1-0 win over the Indians on Sunday. Wang (5-0) allowed four hits, struck out a season-high nine and joined Arizona's Brandon Webb as the majors' only five-game winners. Wang got help from reliever Joba Chamberlain, who pitched a perfect eighth in his first appearance in Cleveland since Game 2 of last year's playoffs when tiny insects called midges swarmed him and the Yankees in the late innings. Mariano Rivera worked the ninth for his seventh save and 450th of his career, joining Trevor Hoffman and Lee Smith as the only closers to reach the milestone. Sabathia (1-4) pitched eight strong innings, giving up just four hits - one of them Cabrera's one-out homer in the fifth inning. Angels 6, Tigers 2: At Detroit, Torii Hunter hit an RBI triple in the fourth inning and added a two-run double in a four-run sixth to help chase Justin Verlander, lifting Los Angeles over Detroit. Erick Aybar also drove in three runs, helping Anaheim win the three-game series. The Angels have won 10 of 14, giving them a league-high 16 wins to keep pace with the Oakland Athletics in the AL West. Verlander (1-4) gave up six runs, seven hits and four walks in 5 2-3 innings, coming off his first win. He has allowed four runs or more in five of his six starts. Rays 3, Red Sox 0: In St. Petersburg, Florida, James Shields threw a two-hitter for his first career shutout, Evan Longoria homered off Josh Beckett and Tampa Bay completed its first three-game sweep of the Red Sox. Tampa Bay has won six straight for its longest winning streak since a six-game run July 28-Aug. 3, 2005. The Rays (14-11) are three games over .500 for the first time since starting the season 3-0 in 2002. It's also the latest in the season the Rays have ever been three games above .500. Shields (3-1) struck out seven and walked one. Longoria made it 2-0 with a solo homer off Beckett in the seventh. Beckett (2-2) struck out a career-high 13 and walked one in seven innings for the Red Sox, who have lost five straight. Athletics 4, Mariners 2: In Seattle, Emil Brown had a broken-bat, two-run single in Oakland's four-run eighth inning. Seattle starter Felix Hernandez cruised through seven innings, giving up just four hits and striking out 10. Hernandez (2-1) walked Jack Hannahan on a 3-2 pitch to open the inning as the Safeco Field roof slowly closed with a light rain falling. Other results: Rangers 10, Twins 0; Blue Jays 5, Royals 2; White Sox 6, Orioles 1.