1 of 2
Associated Press
Philadelphia starting pitcher Cole Hamels deals during Tuesday's game against Atlanta.

PHILADELPHIA — This is how the Philadelphia Phillies are used to winning games.

Cole Hamels threw a five-hitter for his fifth career shutout and Ryan Howard hit a two-run homer as Philadelphia beat Atlanta 3-0 on Tuesday night to snap a seven-game losing streak against the Braves. Atlanta's last lost to the Phillies came back on May 3.

Hamels (12-6) struck out six and didn't walk a batter to record his 11th career complete game and his first win in three tries since signing a $144 million, six-year contract on July 25. The All-Star left-hander is 4-5 since going 8-1 in the first two months of the season.

MARLINS 4, METS 2: At New York, Jose Reyes extended his hitting streak to a career-high 25 games with an infield single that set up Miami's four-run fourth inning.

BREWERS 3, REDS 1: At Milwaukee, rookie Mike Fiers (6-4) took a perfect game into the seventh inning and Aramis Ramirez hit a two-run homer for the Brewers.

GIANTS 4, CARDINALS 2: At St. Louis, Buster Posey continued his second-half tear with a three-run homer and Barry Zito (9-8) pitched 62/3 innings of two-run ball for San Francisco. Posey leads the major leagues with a .448 batting average and 30 RBIs since the All-Star break.

DIAMONDBACKS 10, PIRATES 4: At Pittsburgh, Chris Johnson homered in the eighth and ninth innings, giving him five in eight games since being acquired in a trade by Arizona.

NATIONALS 3, ASTROS 2 (12TH INNING): At Houston, Danny Espinosa hit a two-run homer early and his RBI single in the 12th inning lifted Washington.

PADRES 7, CUBS 4: At San Diego, Ross Ohlendorf pitched six strong innings and Carlos Quentin hit a three-run homer for the Padres.

ROCKIES 3, DODGERS 1: At Los Angeles, four Colorado pitchers combined on a four-hitter and Josh Rutledge had four hits himself, including three doubles, with three RBIs for the Rockies.

American League

RANGERS 6, RED SOX 3: At Boston, Ryan Dempster rebounded from a rough debut with Texas by pitching shutout ball into the seventh inning.

TIGERS 6, YANKEES 5: At Detroit, Miguel Cabrera homered and drove in three runs, and the Tigers held off New York for their sixth straight victory. New York scored twice off Detroit closer Jose Valverde in the ninth inning and had runners at second and third when Curtis Granderson popped up for the final out.

TWINS 7, INDIANS 5: At Cleveland, Tsuyoshi Nishioka's sacrifice fly scored the go-ahead run in the ninth inning and Minnesota sent the Indians to their 11th straight loss.

RAYS 4, BLUE JAYS 1: At St. Petersburg, Fla., James Shields (10-7) threw eight strong innings and Evan Longoria drove in a run in his return for Tampa Bay.

ROYALS 5, WHITE SOX 2: At Chicago, Bruce Chen outpitched Jake Peavy for his first win in six weeks and Billy Butler hit his career-high 22nd homer for Kansas City.

ORIOLES 8, MARINERS 7 (14 INNINGS): At Baltimore, Adam Jones singled home the winning run in the 14th inning and the Orioles rallied twice from five-run deficits.

ATHLETICS 10, ANGELS 4: At Oakland, Calif., Bartolo Colon took a shutout into the seventh inning and four Oakland players hit home runs against L.A.

ST. PETERSBURG, Fla. — Evan Longoria doesn't see himself as the savior for Tampa Bay's struggling offense.

The three-time All-Star rejoined the Rays' lineup on Tuesday night after missing 85 games because of a partially torn left hamstring.

"I'm really happy to be back and hopefully I'm able to change the complexion of the lineup, maybe not go out and hit two home runs a night, but maybe allow some other guys to see some better pitches and allow them an opportunity to get going," Longoria said. "Hopefully I can provide some kind of spark and get the offense going, but I try not to put all the weight on my shoulders."

The Rays had announced on Monday's off day that they planned to activate Longoria from the 60-day disabled list.

"When a guy like Longo comes back, people are going to heap all these unnecessary, unreachable expectations," Tampa Bay manager Joe Maddon said. "Just go out and play your game, be yourself. If he's able to do that, I'm very pleased. Part of it is just by being in the lineup, everybody else around him may get pitched at a little different, may see something better, and that's a good thing."

Longoria played designated hitter in Tuesday night's game against Toronto and knocked in a run in the Rays' win.

ORTIZ CLOSE TO RETURN WITH RED SOX: Boston Red Sox designated hitter David Ortiz took batting practice on the field Tuesday and thinks his return to Boston's lineup is close.

Ortiz has missed 20 games because of a strained right Achilles tendon. The 36-year old hit .316 with 23 homers and 58 RBIs in 89 games before going on the 15-day disabled list July 18.