/

Richards leads Angels to win

AP

MLB

Angels 3

Rangers 0

Pitching with a chip on his shoulder, Garrett Richards succeeded Friday night in displaying what the American League All-Star team will be missing next Tuesday in Minneapolis.

The right-hander allowed five hits over seven innings to extend his personal winning streak to seven decisions as the Los Angeles Angels handed the Texas Rangers their sixth consecutive loss, 3-0.

Richards (11-2) is unbeaten in his last eight starts and he has an ERA of 1.27 during that span. His last loss was May 30, at Oakland.

Mike Trout provided Richards all the run support he needed with a solo home run in the fourth inning, his 22nd of the season.

After not being chosen initially for the AL All-Star squad, Richards was one of the five players nominated for the final, vote-in slot that went to Chicago White Sox left-hander Chris Sale.

“It’s some motivation for the whole year,” Richards said of not making the All-Star team. “I’ll probably end up carrying that with me the whole year.”

“He’s an All-Star in our mind; no doubt about it,” Angels manager Mike Scioscia said. “He’s having an incredible first half, and hopefully he’ll pick it right up after the break.”

Rangers shortstop Elvis Andrus said the key with Richards is “You don’t know what’s coming. He can sink. He can cut the ball. He’s controlling his breaking pitch the way he wants to, to keep the ball down.”

Blue Jays 8, Rays 5

In St. Petersburg, Florida, Steve Tolleson’s two-run single snapped a ninth-inning tie.

Munenori Kawasaki finished 1-for-4 for Toronto.

Tigers 2, Royals 1

In Kansas City, Anibal Sanchez tossed seven stingy innings.

Red Sox 8, Astros 3

In Houston, rookie Christian Vazquez got his first three major league hits and drove in three runs.

Mariners 3, Athletics 2

In Seattle, Felix Hernandez outpitched Jeff Samardzija and Robinson Cano hit a go-ahead double.

Orioles 3, Yankees 2 (10)

In Baltimore, Manny Machado led off the 10th inning with a double and scored on a one-out single by Nick Hundley.

Ichiro Suzuki went 2-for-4 for New York.

Indians 7, White Sox 4

In Cleveland, Corey Kluber allowed four runs in six innings and Nick Swisher hit a two-run homer.

NATIONAL LEAGUE

Giants 5, Diamondbacks 0

In San Francisco, Tim Lincecum and two relievers combined on a five-hitter.

Cardinals 7, Brewers 6

In Milwaukee, Matt Holliday hit a solo homer with two outs in the ninth inning off Brewers closer Francisco Rodriguez.

Mets 7, Marlins 1

In New York, David Wright went 4-for-4 with a mammoth homer.

Reds 6, Pirates 5

In Cincinnati, Brayan Pena’s pinch-hit single in the eighth inning completed another late rally by the Reds.

Padres 6, Dodgers 3

In Los Angeles, Carlos Quentin drove in three runs.

Cubs 5, Braves 4

In Chicago, Justin Ruggiano hit an RBI single with two outs in the ninth inning.

Phillies 6, Nationals 2

In Philadelphia, Jimmy Rollins homered twice and A.J. Burnett pitched 7⅔ strong innings to help the Philles beat Washington.

INTERLEAGUE

Rockies 6, Twins 2

In Denver, Jorge De La Rosa pitched six strong innings.