Garcia pitches Chisox to rout

? He thinks he might be traded, and if Freddy Garcia’s tenure is winding down, he’s going out in style. He’s also making a good case for the Chicago White Sox to keep him.

Garcia allowed one hit in eight shutout innings for the second straight start, and A.J. Pierzynski hit a grand slam to help the slumping Chicago White Sox beat the Detroit Tigers, 7-0, Tuesday night.

The Tigers’ lead in the AL Central dropped to a half-game over Minnesota, which beat Boston, 7-3. The White Sox snapped a four-game losing streak and stayed within 41â2 games of the Twins in the wild-card standings.

“If I have to go somewhere, I’ll go,” Garcia said. “I love it here. I don’t want to get out of here. I want to be here. I’ve got a house. My family is happy here, so I don’t want to get traded.”

Twins 7, Red Sox 3

Boston – Justin Morneau had a career-high five hits, and Jason Bartlett and Torii Hunter homered for Minnesota.

Yankees 6, Blue Jays 3

Toronto – Bobby Abreu hit a tiebreaking homer in the seventh, and Johnny Damon made a catch that saved three runs.

Orioles 5, Devil Rays 4

St. Petersburg, Fla. – Ramon Hernandez’s RBI double highlighted a four-run fifth inning.

Mariners 9, Rangers 7 (10)

Arlington, Texas – Adam Jones had a pinch-hit, two-run single with two outs in the 10th.

Athletics 7, Indians 3

Oakland, Calif. – Bobby Kielty hit his first career grand slam.

National League

Cardinals 12, Brewers 2

Milwaukee – Jeff Weaver threw six strong innings, and St. Louis scored six runs in the seventh.

Phillies 4, Cubs 1

Philadelphia – Jamie Moyer pitched seven solid innings.

Mets 3, Marlins 2

New York- Tom Glavine pitched eight sharp innings.

Reds 5, Astros 4

Houston – Chris Denorfia hit a two-run homer, and Ryan Freel had a two-run double for Cincinnati.

Nationals 9, Braves 2

Washington – Nationals rookie Beltran Perez allowed one hit over six innings to win his first major-league start.

Rockies 12, Giants 4

Denver – San Francisco’s Matt Cain allowed consecutive third-inning homers.

Padres 5, Diamondbacks 2

San Diego – Trevor Hoffman earned his 476th career save, Mike Cameron hit a three-run homer, and San Diego regained the NL West lead.

Pirates 10, Dodgers 6

Los Angeles – Jose Bautista hit a grand slam, Ian Snell pitched six strong innings, and Pittsburgh dropped the Dodgers into second place in the NL West.