David Price keeps on pitching like an All-Star.
“He’s one of the best pitchers, there’s no question about it. Everybody knows that,’’ Tigers manager Jim Leyland said. “He basically comes at you with power.’’
Price (14-5) allowed two runs and seven hits in 6 1/3 innings, tying the team record for wins in a season. He struck out nine and walked two.
“We’ve played good baseball,’’ Price said. “We’re trying to keep it going. We’re working hard. Our starting staff gets after it.’’
Pena hit a second-inning solo homer and added a two-run single during the third that went off the glove of first baseman Miguel Cabrera to put the Rays up, 3-1. Pena made it 4-2 with an eighth-inning infield single that deflected off the glove of a lunging Cabrera.
“I hit them pretty hard, so it was a tough play for him,’’ Pena said. “One of them was one of those top-spinners — a slider right to him. I’m just glad it was able to work out in our favor.’’
Marlins 5, Giants 0 — Anibal Sanchez pitched a one-hitter for his first shutout since a no-hitter in September 2006 as Florida topped host San Francisco.
Sanchez (8-6) retired his first 13 batters and matched a career-high with eight strikeouts.
Mike Stanton hit a pair of RBI doubles, and Ronny Paulino had two sacrifice flies for Florida.
Nationals 5, Braves 3 — Scott Olsen returned from the disabled list to win his first appearance in more than two months, Adam Dunn and Ian Desmond each homered and doubled, and last-place host Washington beat NL East-leading Atlanta.
Olsen (3-2) gave up three runs — two earned — and five hits in six innings before a thunderstorm caused a 1 1/2-hour delay.
Mets 4, Cardinals 0 — R.A. Dickey (7-4) took a three-hitter into the ninth inning and Ike Davis hit a three-run homer, leading New York over visiting St. Louis for its first series victory in more than a month.
Angel Pagan tripled and scored twice for the Mets, who took two of three from St. Louis to drop the Cardinals into second place in the NL Central, a half-game behind idle Cincinnati. New York improved to 28-12 in its past 40 at home.
Padres 3, Dodgers 2 — Oscar Salazar’s pinch-hit single with one out in the ninth inning helped NL West-leading San Diego beat visiting Los Angeles and take two of three games in the series.
Phillies 3, Diamondbacks 2 — Wilson Valdez’s RBI single with one out in the 11th inning lifted host Philadelphia over Arizona for its eighth straight win.
Rangers 7, Athletics 4 — Michael Young scored his first three times up and light-hitting Taylor Teagarden hit a two-run home run, sending Texas over visiting Oakland.
White Sox 9, Mariners 5 — Ramon Castro homered twice and Paul Konerko went deep for the fourth straight game, leading Chicago over Seattle for its 11th consecutive home victory.
Rockies 9, Pirates 3 — Ubaldo Jimenez (16-2) rebounded from two rough starts to pitch seven effective innings and Colorado snapped an eight-game skid with a victory over Pittsburgh in Denver.
Orioles 6, Royals 5 — Ty Wigginton’s sacrifice fly in the 11th inning broke the game’s final tie and Baltimore beat host Kansas City to snap a five-game losing streak.