Angels trim Texas' lead in AL West
ARLINGTON, Texas — Jered Weaver is as hot as a pitcher can get, though he doesn't necessarily want to physically feel that way.
To avoid as much exposure to the typical Texas summer heat, Weaver warmed up inside as opposed to outside in the bullpen. Whether it was key to his success Tuesday night is hard to tell because he looked as good as he typically does these days.
Albert Pujols homered twice to help Weaver win his eighth consecutive start and the Los Angeles Angels beat the Texas Rangers 6-2.
Pujols, Mike Trout and Torii Hunter — the top of the order — each had two RBIs in topping the Rangers for a second consecutive game in a series between two of the AL West's frontrunners.
Weaver (14-1) gave up two runs on five hits, a walk and three strikeouts over 61/3 innings.
Trout went 2-for-4, including a two-run home run, and two runs scored, tying the major-league rookie record for runs scored in July with 32. He has 80 runs in 81 games this season. His 10 home runs in the month set a new AL record.
Derek Holland (7-6) took the loss for the Rangers, whose lead over the Angels in the division was cut to three games.
Mariners 7, Blue Jays 2
At Seattle, Dustin Ackley drove in three runs and Jason Vargas pitched seven strong innings to lead the Mariners to their sixth consecutive victory. Vargas (12-7) allowed two runs and five hits. He walked one and struck out four.
The last time the Mariners won six consecutive games was May 18-23, 2011.
Rays 8, Athletics 0
At Oakland, Calif., James Shields pitched a three-hitter, B.J. Upton drove in two runs and Tampa Bay broke out of its prolonged offensive slump to beat the Athletics.
Sam Fuld had three hits, Upton added two and six different players drove in runs for the Rays. Tampa Bay went into the game last in the majors in hitting and had scored only nine runs in its previous four games before knocking A's starter Tommy Milone (9-8) around for two runs in the second and three in the fifth.
Orioles 11, Yankees 5
At New York, Chris Davis hit a go-ahead grand slam in a seven-run second inning and the Baltimore Orioles rallied from five runs down to beat the New York Yankees.
Nick Markakis had a two-run homer among his three hits for the Orioles, who have won four of their last six.
Royals 8, Indians 3
At Kansas City, Mo., Alcides Escobar drove in three runs, Luke Hochevar pitched six solid innings and the Royals beat the Indians to snap a five-game losing streak.
Red Sox 4, Tigers 1, 5 inn.
At Boston, Clayton Mortensen pitched 22/3 shutout innings after Josh Beckett left with back spasms and the Red Sox beat the Tigers in a game halted by rain in the top of the sixth inning.
White Sox 4, Twins 3
At Minneapolis, A.J. Pierzynski hit a two-run home run in the ninth inning and the White Sox held on to beat the Twins.
After Alex Rios singled off Jeff Gray (5-1), Pierzynski hit a 0-2 pitch into the right field bleachers for his second homer in as many nights.
Giants 4, Mets 1
At San Francisco, Tim Lincecum struck out seven in seven innings and San Francisco took advantage of a two-run error by shortstop Ruben Tejada to snap a season-long five-game losing streak.
Tejada's throw to first on the back-end of a potential double-play ball by Brandon Crawford in the second inning sailed into New York's dugout fence. The error handed Matt Harvey (1-1) a hard-luck loss.
Justin Turner's RBI double in the second was all the Mets managed off Lincecum (5-11).
Diamondbacks 8, Dodgers 2
At Los Angeles, Paul Goldschmidt homered in the first inning for the second straight game, Miguel Montero added a three-run shot and rookie Wade Miley pitched eight dominant innings for Arizona.
Miley (12-6) allowed three hits, struck out seven and walked one. The only run against the left-hander was a first-inning homer by Mark Ellis, who came in 6-for-11 against him.
Pirates 5, Cubs 0
At Chicago, A.J. Burnett pitched a one-hitter, Neil Walker drove in five runs and Pittsburgh beat Chicago hours after the Cubs traded ace Ryan Dempster.
Burnett's bid for a second career no-hitter and the sixth in the majors this season ended with two outs in the eighth.
Cardinals 11, Rockies 6
At Denver, Matt Holliday homered, doubled and drove in four runs, and Kyle Lohse worked through an erratic outing to win his fifth consecutive decision for St. Louis.
Braves 7, Marlins 1
At Atlanta, Kris Medlen had a successful return to the rotation, Brian McCann homered and Atlanta extended its winning streak to seventh games.
Atlanta has won 10 of 13 to close within 21/2 games of first-place Washington in the NL East following the Nationals' 8-0 loss to Philadelphia.
Reds 7, Padres 6
At Cincinnati, Ryan Ludwick drove in four runs with a homer and a single and Brandon Phillips hit a tiebreaking solo shot in the seventh inning that got Cincinnati back to winning.
The NL Central leaders blew a six-run lead before rallying for their 18th victory in 21 games. A loss to the Padres in the series opener on Monday snapped a 10-game winning streak.
Phillies 8, Nationals 0
At Washington, Cliff Lee threw seven innings and scored on Jimmy Rollins' inside-the-park home run to lead Philadelphia.
Lee (2-6) allowed five hits and one walk and struck out seven for Philadelphia, which snapped a three-game losing streak.
Stephen Strasburg (11-5) allowed a season-high six earned runs and had season-lows with three strikeouts and 65 pitches.
Brewers 10, Astros 1
At Milwaukee, Aramis Ramirez and Corey Hart hit three-run homers for Milwaukee.
Ramirez had three hits and four RBIs, including his 13th homer of the season in the third inning. Hart hit his three-run shot in the fifth, his 20th homer.