ANAHEIM, California — Bartolo Colon pitched a four-hitter for his third shutout this season and center fielder Chris Young robbed Albert Pujols of a home run to help the Oakland Athletics beat the Los Angeles Angels 6-0 Sunday. Eric Sogard hit a two-run homer to back Colon (13-3), who struck out five and walked one. The 40-year-old right-hander, making his first start since returning from his third All-Star game, tied Max Scherzer and Adam Wainwright for the major league lead in wins while reducing his ERA to 2.52. Colon is 10-1 with a 1.46 ERA over his last 12 outings. The 116-pitch complete game was Colon's 35th in 395 big league starts, and the shutout was the 12th of his career. Young preserved Oakland's ninth shutout of the year when he pulled back Pujols' bid for his 492nd homer leading off the seventh. Orioles 4, Rangers 2: Chris Tillman pitched into the ninth inning in his return from the All-Star game, and Baltimore beat Texas to sweep a three-game series between 2012 playoff teams. Matt Wieters had two hits and scored twice to help the Orioles (56-43) move a season-high 13 games over .500 with their seventh victory in eight games. They sure seem comfortable in Texas, where Baltimore won last year's AL wild-card game. Tillman (12-3) gave up two runs and six hits while striking out seven, making Baltimore starters 7-1 in the last eight games. Tigers 4, Royals 1: Miguel Cabrera and Andy Dirks homered as the Tigers beat the Royals to avoid being swept. Doug Fister (8-5) picked up the victory with six strong innings, yielding a run, while allowing six hits and striking out five and walking one. Cabrera, who is second in the league with 31 home runs to Chris Davis of the Baltimore Orioles, drove a 1-1 pitch out to left in the first inning. Miguel Tejada tied it in the second. Dirks broke the tie with a home run with one out in the fifth to straightaway center, just eluding Jarrod Dyson's leap at the wall. Indians 7, Twins 1: Justin Masterson took a no-hit bid into the seventh inning, Michael Brantley hit a bases-loaded triple and the Indians beat the Twins to avoid a three-game sweep. Masterson (11-7) had faced the minimum through six, allowing only a hit batter, when Brian Dozier led off the seventh with a broken-bat blooper to center field that dunked in under the glove of a sliding Drew Stubbs for a double. Rays 4, Blue Jays 3: Rookie right-hander Chris Archer pitched seven innings and Luke Scott snapped a 1-1 tie in the sixth inning with a two-run homer as the Tampa Rays held on to defeat the Toronto Blue Jays to complete a sweep of their three-game series. Mariners 12, Astros 5: Felix Hernandez continued his recent string of strong outings with six shutout innings to beat the Houston Astros. Hernandez (11-4) has not allowed a run in his last two starts, spanning 14 innings, and has won sixth straight. Red Sox 8, Yankees 7 (11 innings): Mike Napoli hit his second home run of the game, a solo shot with two outs in the 11th inning, to give the Boston Red Sox a wild victory over the New York Yankees. Inter-League White Sox 3, Braves 1: Left fielder Casper Wells robbed Reed Johnson of a home run in the eighth inning to help the White Sox beat the Braves. With the White Sox leading 3-1, Wells leaped up against the left-field wall to make a spectacular catch and rob Johnson of the game-tying homer. It was one of several great defensive plays by the White Sox. Alex Rios added two hits and an RBI for Chicago and Jose Quintana scattered nine hits in 5 2-3 innings for the win. — Agencies