Tom Uhlman, Associated Press
Boston Red Sox Kevin Youkilis, right, is congratulated by Alex Cora, left, after Youkilis hit a solo home run off Cincinnati Reds pitcher Mike Lincoln in the 10th inning.

CINCINNATI — Kevin Youkilis did it all in his homecoming.

Youkilis singled, doubled and hit a tiebreaking homer in the 10th inning Saturday, rallying the Boston Red Sox to a 6-4 victory over the Cincinnati Reds, the team he adored as a local prep and college star and later resented when it passed him over in the draft.

With more than 140 relatives and friends in the stands, the first baseman connected in the 10th off Mike Lincoln (0-2) to snap a 4-all tie and save the Red Sox from one of their most stunning meltdowns on the road. Coco Crisp homered off Lincoln on the next pitch.

Jonathan Papelbon (3-2) came in to protect a 4-3 lead in the ninth, got the first two outs and went to a 2-2 count on Edwin Encarnacion. He then left a fastball over the plate, and Encarnacion hit the mistake for Cincinnati's third solo homer to tie it.

It was only the third time Papelbon had blown a save chance in 22 opportunities. He'd been perfect since he blew one on May 9.

TIGERS 12, DODGERS 7: At Detroit, Miguel Cabrera and Marcus Thames homered and Detroit scored nine runs in the fourth and fifth innings combined to beat Los Angeles. Cabrera, Thames, Curtis Granderson and Edgar Renteria each drove in two runs for the Tigers, who won their fifth straight game and seventh in their last eight. Andre Ethier homered and had four RBIs for the Dodgers, who have lost four straight and 16 of their last 22.

CUBS 6, BLUE JAYS 2: At Toronto, Jason Marquis tossed seven-plus innings to record his third consecutive victory and Reed Johnson hit a three-run homer in Chicago's win over Toronto. Marquis (5-3) faced one batter over the minimum during the first four innings and didn't allow a hit until Lyle Overbay led off the bottom of the fifth with a single to right-center. He departed after seven-plus innings having allowed one run and four hits.

YANKEES 8, ASTROS 4: At Houston, Mike Mussina pitched six solid innings for his 10th win and helped put the New York Yankees three games above .500 for the first time this season with a victory over the Astros. Alex Rodriguez hit a fan-aided solo homer and Melky Cabrera, Jose Molina and Wilson Betemit each added a pair of RBIs for the Yankees, who've won eight of 11.

PADRES 8, INDIANS 3 (10): At Cleveland, Kevin Kouzmanoff's grand slam highlighted San Diego's five-run 10th inning, and the Padres beat Cleveland. San Diego pitchers Cha Seung Baek, Heath Bell (4-3) and Bryan Corey held the Indians to four hits. Baek and Bell combined to retire 23 of 24 hitters, including 19 straight.

TWINS 9, BREWERS 4 (12): At Milwaukee, Brian Buscher singled with the bases loaded and pinch-hitter Michael Cuddyer hit a two-run triple and scored on an error in the 12th inning to lead Minnesota over Milwaukee. Prince Fielder thought he'd ended the game with two outs in the 10th inning with a drive off the center-field wall that highlighted the discussion for instant replay. Fielder's shot appeared to hit the yellow line, but not go over the wall after Carlos Gomez attempted a leaping catch. He settled for a triple and Mike Cameron grounded out weakly to end the inning.

RAYS 4, MARLINS 1: At St. Petersburg, Fla., Matt Garza pitched seven strong innings and Jonny Gomes homered in his first at-bat since serving a five-game suspension for his part in a bench-clearing brawl, leading Tampa Bay past Florida. Garza (5-3) allowed one run and three hits, walked one and struck out three to rebound from a loss at Texas in which he had a heated exchange with batterymate Dioner Navarro that began on the mound and continued in the dugout after the right-hander gave up a home run.

ROCKIES 2, WHITE SOX 0: At Chicago, Willy Taveras stole a career-high five bases, spot starter Jorge De La Rosa pitched the best game of his career and Colorado snapped Chicago's nine-game home winning streak. The Rockies won despite going 1-for-15 with runners in scoring position.

ORIOLES 8, PIRATES 7: At Baltimore, Oscar Salazar homered in the ninth inning and Ramon Hernandez added a two-out RBI single to end a back-and-forth duel and give the Orioles a win over Pittsburgh. Baltimore overcame four homers by the Pirates and rallied from deficits of 2-1, 5-4 and 7-6.

ROYALS 12, DIAMONDBACKS 3: At Phoenix, rookie Mike Aviles had four hits and Kansas City hammered Randy Johnson and Arizona. Playing in his 10th career game, Aviles doubled twice and singled against Johnson, then homered off reliever Billy Buckner.

ATHLETICS 4, GIANTS 0: At San Francisco, Rich Harden pitched one-hit ball for six innings and matched his season high with nine strikeouts, and Kurt Suzuki hit his first career triple in Oakland's win. Harden (4-0) walked two while facing only two batters over the minimum.

BRAVES 9, ANGELS 4: At Anaheim, Calif., Charlie Morton won in his major league debut, Brandon Jones hit his first career homer and Mark Teixeira had three RBIs, leading Atlanta over the Angels. Morton, whose contract was purchased from the Braves' Triple-A Richmond club earlier in the day, allowed three runs and five hits in six innings with four strikeouts and a walk.

NATIONALS 5, MARINERS 2: At Seattle, Jesus Flores hit a tiebreaking two-run home run in the sixth inning to lift the Washington Nationals. Flores, who had three RBIs, hit a two-out, 2-2 pitch from Miguel Batista (3-8) into the left-field bullpen for his fourth home run.

National League

CARDINALS 3, PHILLIES 2: At St. Louis, Kyle Lohse pitched a season-high eight innings of four-hit ball and Adam Kennedy hit a two-run home run, helping St. Louis rebound from their worst loss at 3-year-old Busch Stadium with a victory over Philadelphia in the only National League game on the schedule.