Sosa closing in on No. 600

Arlington, Texas – John Lackey put up eight shutout innings before Sammy Sosa spoiled Lackey’s homecoming with his 596th career homer.

Lackey liked the final results, however, allowing only five hits in 81â3 innings to lift the Los Angeles Angels to a 6-3 victory over the Texas Rangers on Friday.

Lackey tried to get a fastball over the inside corner to Sosa, but the pitch caught too much of the plate.

“He’s got 500 and some homers,” Lackey said. “I threw him that pitch about eight times tonight and he finally hit it.”

Sosa said he hasn’t been obsessed with the long ball as he tries to become the fifth player in major league history to reach 600 home runs. .

“I’m not only thinking about homers,” he said. I’m trying to do things to help the team win games. Lackey was pitching great. He was dealing. He threw me fastballs all night and I finally got one.”

Orioles 6, Red Sox 3

Boston – Nick Markakis and Melvin Mora had four hits apiece, Brian Burres pitched five innings for his first major league victory and Baltimore won its fourth straight.

Blue Jays 5, Devil Rays 1

Toronto – A.J. Burnett struck out 10 to win for the first time in three starts.

Tigers 7, Twins 3

Minneapolis – Mike Maroth allowed one run in 62â3 innings, Carlos Guillen homered and drove in four runs and Detroit won its 10th win in the past 11 games.

Mariners 3, Yankees 0

Seattle – Jarrod Washburn pitched eight scoreless innings against New York, five days after he was involved in a melee at Yankee Stadium.

Athletics 8, Indians 2

Oakland, Calif. – Jack Cust drove in four runs to help Oakland beat C.C. Sabathia.

National League

Mets 5, Brewers 4

New York – David Wright, Carlos Delgado and Damion Easley homered, helping the New York snap Milwaukee’s six-game winning streak.

Phillies 7, Cubs 2

Philadelphia – Pat Burrell homered twice and drove in five runs and Cole Hamels pitched seven strong innings for Philadelphia.

Braves 4, Pirates 1

Pittsburgh – Andruw Jones and Jeff Francoeur homered on consecutive pitches in the sixth inning to help Atlanta.

Nationals 6, Marlins 0

Washington – Shawn Hill threw five no-hit innings before leaving with a sore right elbow, helping Washington end an eight-game losing streak. Hill (3-3) walked two and retired the other 15 batters he faced. He’s expected to be sidelined seven to 10 days.

Diamondbacks 3, Astros 1

Houston – Brandon Webb pitched his sixth career complete game and Houston native Chris Young homered twice to lead Arizona to the win.

Chad Tracy added an RBI double.

Giants 8, Rockies 3

Denver – Tim Lincecum earned his first major league victory, giving up seven hits in seven innings. He struck out six and walked one in his second major league start.

Dodgers 2, Reds 0

Los Angeles – Randy Wolf struck out a season-high 11 in seven innings and Los Angeles picked up its seventh consecutive win over Cincinnati.

Padres 7, Cardinals 0

San Diego – San Diego’s Jake Peavy became the first pitcher in franchise history to strike out at least 10 in four straight starts, holding the Cardinals to three hits in seven scoreless innings