Jim Mone, Associated Press
Minnesota pitcher Glen Perkins, a new father, threw eight scoreless innings and allowed only four hits in the Twins' 4-0 blanking of the New York Yankees on Monday. Perkins walked three and fanned four.

MINNEAPOLIS — Brand new papa Glen Perkins pitched eight outstanding innings and light-hitting Adam Everett hit a two-run homer, lifting the Minnesota Twins to a 4-0 victory over the reeling New York Yankees on Monday night.

Perkins (9-3) allowed four hits and three walks while striking out four. He induced two inning-ending double plays and got a standing ovation when he left after the eighth. The Twins took a half-game lead in the AL Central over the White Sox, who lost 5-1 to the Red Sox.

Joe Nathan fanned Bobby Abreu, Alex Rodriguez and Xavier Nady in the ninth to complete the first shutout of the Yankees at the Metrodome since June 24, 1996.

The Yankees fell nine games behind Tampa Bay in the AL East, five games behind Boston in the wild card race, and are starting to get asked about possibly missing the playoffs for the first time since 1993.

Former Twin Sidney Ponson (7-3) gave up four runs and seven hits in 7 2-3 innings, just his second loss for the Yankees after starting the season with Texas.

AMERICAN LEAGUE

RED SOX 5, WHITE SOX 1: At Chicago, Josh Beckett pitched eight strong innings and Boston beat Chicago even though John Danks took a no-hitter into the seventh. Kevin Youkilis' broken-bat single ended the no-hit bid, and J.D. Drew's two-run double put Boston ahead 2-1. Jed Lowrie added a two-run double in the ninth as the Red Sox gained a four-game split and moved within four games of first-place Tampa Bay in the AL East.

While Danks retired his first 17 batters, the White Sox did little against Beckett (11-8). They fell out of first place in the AL Central, a half-game behind Minnesota.

Beckett yielded seven hits, struck out eight and did not walk a batter for his second consecutive win.

Danks (9-5) did not allow a base runner until he hit Jacoby Ellsbury with a pitch in the sixth.

INDIANS 13, ORIOLES 8: At Cleveland, Asdrubal Cabrera homered, then doubled in the go-ahead run in the seventh inning and Cleveland earned its fourth straight victory. The Indians took an early 5-0 lead but fell behind 8-7. Cleveland scored three times in the seventh, and Ben Francisco and Andy Gonzalez homered in the eighth. Nick Markakis had three hits and drove in four runs for Baltimore.

BLUE JAYS 7, TIGERS 2: At Detroit, Justin Verlander struggled yet again and Toronto roughed him up to snap a three-game losing streak. Rod Barajas had a homer and three RBIs for the Blue Jays. Toronto scored just four runs in three games while getting swept by the Indians over the weekend. The Tigers lost for the eighth time in 11 games.

NATIONAL LEAGUE

PIRATES 7, METS 5: At New York, Steve Pearce hit a two-out, two-run single in the ninth inning and Pittsburgh became the latest team to take advantage of the Mets' shaky bullpen, rallying past New York. The Mets led 5-1 when Pedro Martinez left after six innings, but five relievers couldn't preserve the edge. It marked the ninth time this season New York lost a game in which it led in the eighth inning or later. Aaron Heilman (2-7) began the ninth with a 5-4 lead, but allowed four straight Pirates to reach after striking out leadoff hitter Nate McLouth. Ryan Doumit tied it with a single off the right-center fence. Scott Schoeneweis relieved Heilman and got Brandon Moss to ground into a forceout at the plate. Pearce followed with his tiebreaking single to center.

BREWERS 7, NATIONALS 1: At Milwaukee, Rickie Weeks and Corey Hart homered, and Dave Bush pitched Milwaukee past Washington for its sixth straight victory. Weeks hit a leadoff homer and Hart added a two-run shot in the fourth for the Brewers, who finished a four-game sweep.

CARDINALS 4, MARLINS 2: At Miami, Yadier Molina hit a two-run homer, Joel Pineiro pitched seven strong innings and St. Louis beat Florida in a matchup of surprising playoff contenders. Joe Mather added a pinch-hit home run in the ninth for the Cardinals, who took the opener of a four-game series to keep pace with Milwaukee in the wild-card race. The low-budget Marlins, who began the day 2 1/2 games behind first-place Philadelphia in the NL East, fell six games off the wild-card pace.

ASTROS 3, GIANTS 1: At Houston, Brandon Backe threw seven effective innings, Ty Wigginton homered and drove in three runs, and Houston beat San Francisco to win its fifth straight. Jose Valverde shut out the Giants in the ninth for his 29th save after LaTroy Hawkins pitched a perfect eighth for the Astros, who have won nine of 11.