DETROIT – Magglio Ordonez hit a two-run homer in his return to Detroit’s lineup on Friday night, and the Tigers roughed up Randy Johnson in a 10-2 victory over the New York Yankees.

Jeremy Bonderman (10-5) gave up eight hits in his second complete game in three starts and fourth of his career. He struck out five and walked two – both in the ninth inning – as he became the first Tigers pitcher to win 10 games before the All-Star break since Bill Gullickson in 1991.

Ordonez, who was sidelined with a hernia since April 13, hit a 1-0 pitch off Johnson (7-6) in the fifth inning. Ordonez got a standing ovation from the fans when he took his position in right field in the sixth.

Johnson gave up nine hits and seven runs over five innings for New York, which has lost six of eight and fell back to .500 (39-39).

Indians 3, Orioles 1

BALTIMORE – C.C. Sabathia took a three-hitter into the eighth inning, and the Cleveland Indians used a three-run sixth to beat the slumping Baltimore Orioles 3-1.

Travis Hafner had two hits and scored a run for the Indians, who have won six of seven overall and 10 of their last 12 road games.

Sabathia (6-4) allowed one run, three hits and five walks in 7 2-3 innings. He struck out seven, matching a season high.

It was the first time in four starts since June 10 that the left-hander went more than five innings; he was 0-1 with an 11.77 ERA during that span. Sabathia was pulled in the eighth after issuing his second walk of the inning.

Astros 10, Reds 7

CINCINNATI – Flattened by a fastball that barely missed his head, Morgan Ensberg got up and hit the next pitch into the upper deck for a three-run homer Friday night, leading the Houston Astros to an emphatic 10-7 victory over the Cincinnati Reds.

Ensberg, one of the majors’ best hitters in June, also had a pair of doubles, starting a new month on the same tear. The third baseman has 11 homers and 32 RBIs since June 1.

Lance Berkman drove in a pair of runs with a double and a single off Luke Hudson (1-3), adding to his legacy of tormenting the Reds. Adam Everett added a two-run homer, his first in more than a month.

Braves 9, Phillies 1

PHILADELPHIA – John Smoltz won his fifth straight start, and Andruw Jones and Kelly Johnson each hit three-run homers to lead the Atlanta Braves to a 9-1 win over the Philadelphia Phillies.

Smoltz continued his run of brilliant starts, improving to 5-0 with three complete games in his last five starts.

The 38-year-old Smoltz went 5-1 with a 2.50 ERA in June with complete games in his last two starts.

There was no complete game this time, but Smoltz had a solid six-inning outing, giving up just one run and five hits while striking out seven. He mastered the fading Phillies, who lost for the 12th time in 16 games.

Cardinals 6, Rockies 0

ST. LOUIS – Chris Carpenter carried a five-hitter into the eighth inning and became the major leagues’ fourth 12-game winner as the St. Louis Cardinals beat the Colorado Rockies 6-0 Friday night.

Albert Pujols homered in the first to extend his hitting streak to 13 games and Carpenter contributed a sacrifice fly for the Cardinals, who rebounded from a shutout loss in the series opener and improved to 50-29. That matched their season high at 21 games above .500.

Aaron Miles had two singles for the Rockies, who are a major league-worst 6-32 on the road. It’s also the worst in baseball since the 1982 Twins began 5-32.

Nationals 4, Cubs 3

CHICAGO – Livan Hernandez tied a franchise record by winning his 11th straight decision, allowing three runs on 10 hits over eight innings to lead the Washington Nationals to a 4-3 victory over the Chicago Cubs on Friday.

Washington’s Jose Guillen hit a solo homer in the first inning – his 16th – and Brian Schneider was 3-for-5 with two doubles and helped preserve a one-run lead by picking off the potential tying run at third base with one out in the eighth inning.

Cubs starter Mark Prior (5-2) allowed three runs on six hits, struck out seven and did not walk a batter in five innings in his second start since being activated from the disabled list.

Angels 5, Royals 0

KANSAS CITY, Mo. – Paul Byrd pitched a career-best two-hitter and the Los Angeles Angels improved to 48-31 – their best after 79 games – with a 5-0 victory Friday over the Kansas City Royals.

Aided by two double plays and a Royals’ mix-up with their batting order, Byrd (8-5) faced one batter over the minimum in his first shutout since 2002, when he pitched for Kansas City. The right-hander struck out five and walked one in his second complete game in three starts.

Runelvys Hernandez (5-9), who had won three in a row before losing to Colorado in his previous start, went 6 1-3 innings and was charged with five runs and eight hits. He walked one and struck out six.

Mets 7, Marlins 6

NEW YORK – Chris Woodward hit a tiebreaking RBI single in the bottom of the eighth inning, and the New York Mets beat the Florida Marlins 7-6 Friday night despite blowing a late three-run lead.

With the score tied 6-all, Marlon Anderson led off the eighth for the Mets with a double over Florida center fielder Juan Pierre’s head. He advanced on a sacrifice by Juan Castro and scored on Woodward’s single off Jim Mecir (1-3) to put the Mets back out in front.

Mike Cameron homered to lead off the seventh and put the Mets ahead 6-3, but New York’s shaky bullpen couldn’t protect it.

Brewers 8, Pirates 4

MILWAUKEE – Rickie Weeks hit a go-ahead, three-run homer in the seventh to give the Milwaukee Brewers a come-from-behind 8-4 victory over the Pittsburgh Pirates.

The news was not all good for the Brewers, though, as left fielder Carlos Lee left in the second inning with a left knee contusion.

Lee, who leads the majors with 72 RBIs, skidded to a stop chasing a foul ball near the left-field foul line and appeared to bang his knee against the wall in the first inning.

Lee remained in the game and walked and scored in the bottom of the first. He was replaced by Chris Magruder to start the second inning with the Brewers ahead 3-1. The team said Lee is day-to-day.

Twins 7, Devil Rays 4

MINNEAPOLIS – Jacque Jones hit a bases-loaded triple that sped down the right-field line in the eighth inning and lifted the Minnesota Twins to a 7-4 victory over the Tampa Bay Devil Rays on Friday.

Jesse Crain (8-0) extended his AL record to 11 consecutive wins in relief to start a career, despite allowing a two-run home run to Jorge Cantu that ran Johan Santana’s home victory drought to eight.

Joe Nathan pitched the ninth for his 21st save in 23 chances after the Twins rallied four runs in the eighth against Dewon Brazelton (1-8).

Brazelton bailed out starter Casey Fossum in the seventh by getting pinch-hitter Michael Ryan to ground into an inning-ending double play and preserve a 4-3 lead.

But things went sour in the eighth, an inning in which Tampa Bay has been outscored 87-26 this year.

Brazelton, a prized prospect who has yet to fulfill his promise, went 1-7 with a 6.43 ERA in eight starts earlier this season before being sent back to the minors. This was his third relief appearance since being called up last week.

He walked five batters in the eighth, though two of them were intentional – including one to Joe Mauer that loaded the bases for Torii Hunter with one out. Hunter walked, tying the game at 4. Then Jones got his big hit, clearing the bases and coming in standing up at third while excitedly clapping his hands and kicking his leg out in celebration.

Santana has not won at the Metrodome since April 10, a 5-2 victory over the Chicago White Sox. The AL’s reigning Cy Young Award winner is 1-3 with a 4.14 ERA at home, compared to 6-1 with a 3.27 ERA on the road.

After giving up eight hits, two runs and a walk while striking out nine and throwing 101 pitches over six innings, Santana – who leads the majors with 140 strikeouts – took a 3-2 lead to the clubhouse.

But Crain plunked Nick Green with a one-out pitch in the seventh. Then Cantu, a strong candidate to represent the lowly Devil Rays in the All-Star game, hit the first pitch he saw from Crain into the left-field seats – his 13th home run this season.

Almost all the balls hit off Santana were hard. Eduardo Perez drove in Green with a two-out single to left in the first inning, when Shannon Stewart’s throw was high and well up the line.

Aubrey Huff, who hit 86 homers over the past three years, went deep in the third – his sixth – to bring Tampa Bay within one.

Casey Fossum fell behind 3-0 in the first when Hunter smacked a two-run double to the gap between left and center, scoring Juan Castro and Mauer.

Fossum, making his ninth start this season, settled down and retired 13 straight – and 18 out of 19 – until Brazelton relieved him in the seventh. Fossum gave up four hits, three runs (two earned) and two walks in 6 1-3 innings while striking out three.

Mixing a few eephus-like pitches in with his effective changeup and breaking ball, Fossum had the Twins struggling to figure out what to swing at for most of his outing.

Notes: Crain has allowed only two homers this season, the other one coming last Saturday at Milwaukee. Both of them lost leads for Santana. … Devil Rays rookie Jonny Gomes struck out all three times he faced Santana. He has just three hits in his last 27 at-bats.

AP-ES-07-01-05 2253EDT

Only subscribers are eligible to post comments. Please subscribe or to participate in the conversation. Here’s why.

Use the form below to reset your password. When you've submitted your account email, we will send an email with a reset code.