Evan Longoria had three hits and two RBIs, sending the AL East leaders to their fifth straight win. Tampa Bay stole six bases against starting pitcher A.J. Burnett — four in a four-run fourth inning — and improved to 29-11, the best record for a big league team after 40 games since the Red Sox had the same mark in 2002.
Trailing, 10-2, going into the ninth, New York scored four times with two outs against Andy Sonnanstine. Joaquin Benoit struck out Juan Miranda with two on for his first save since May 3, 2008, with Texas at Oakland.
Handed a six-run lead by the fourth inning, rookie Wade Davis (4-3) held the Yankees in check. Alex Rodriguez hit his 589th home run and Robinson Cano had four hits for New York (25-15), which has dropped seven of 11 since a six-game winning streak.
Nationals 5, Mets 3 — Angel Pagan hit an inside-the-park home run and started a triple play, but that wasn’t enough for visiting New York to beat Washington.
Pagan became the first player in 55 years to take part in both feats in the same game. Despite his achievements, the Mets lost for the ninth time in 11 games.
Pagan hit the first inside-the-park home run in Nationals Park history in the fourth inning. An inning later, the center fielder’s shoestring catch led to the Mets’ first triple play since 2002.
Tigers 5, Athletics 1 — Justin Verlander pitched a four-hitter, late lineup addition Casper Wells drove in two runs and visiting Detroit beat Oakland, spoiling Dallas Braden’s first appearance at home since throwing the majors’ first perfect game this season.
Blue Jays 3, Mariners 2 — Brett Cecil pitched into the seventh inning and Kevin Gregg hung on for the save as visiting Toronto sent Seattle to its fifth straight loss. Milton Bradley returned to the Mariners and had his fourth two-hit game of the season. He was out for two weeks after asking the team for counseling help to deal with personal and emotional issues.
Braves 5, Reds 4 — Jason Heyward hit an RBI double with two outs in the ninth inning as host Atlanta ended Cincinnati’s four-game winning streak. Atlanta blew a four-run lead in the final two innings before recovering.
Royals 8, Indians 4 — Yuniesky Betancourt hit a three-run double in a five-run ninth inning off Kerry Wood as Kansas City rallied past host Cleveland.
Cubs 4, Phillies 1 — Tom Gorzelanny threw 6 2/3 shutout innings, Starlin Castro and Jeff Baker had RBI singles, and visiting Chicago topped Philadelphia to win its fourth straight.
Angels 3, White Sox 2 — Torii Hunter hit a two-run homer and Joe Saunders pitched 7 2/3 strong innings to lead visiting Los Angeles.
Marlins 5, Cardinals 1 — Hanley Ramirez returned to Florida’s lineup with three hits and Anibal Sanchez threw seven impressive innings in a victory over host St. Louis.
Pirates 6, Brewers 4 — Ryan Doumit drove in the go-ahead run and Steve Pearce added his third hit during a three-run seventh inning, and host Pittsburgh ran Milwaukee’s losing streak to nine.
Astros 7, Rockies 3 — Cory Sullivan hit a go-ahead single in the eighth inning, Jeff Keppinger drove in a career-high four runs, and host Houston routed Colorado to snap a five-game losing streak.
Rangers 4, Orioles 3 — Nelson Cruz hit a sacrifice fly in the bottom of the ninth to give Texas the victory.
Diamondbacks 13, Giants 1 — Adam LaRoche hit two of Arizona’s six home runs in a rout of visiting San Francisco.
In Tuesday’s late games, Andres Torres hit a tying homer in the eighth inning and Matt Downs had a two-run double in the 12th, sending the San Francisco Giants to a 7-6 victory in San Diego in a matchup of the NL West’s top two teams . . . Kurt Suzuki’s RBI single with two outs in the 10th inning lifted the host Oakland Athletics to a 6-5 victory over the Seattle Mariners.