Jake Peavy pitched a three-hitter in his home debut this season, outdueling Justin Masterson and making Adam Dunn's sacrifice fly in the first inning stand up to lift the Chicago White Sox to a 1-0 victory over the Cleveland Indians last night.

Peavy (1-0) struck out eight to cool off a Cleveland lineup that scored 31 runs in its three previous games. The 29-year old righthander had his fifth career shutout and ninth complete game. He only allowed one runner past first base, did not walk a batter and threw 111 pitches. Peavy finished the win by striking out Michael Brantley and Asdrubal Cabrera. The game took 2 hours, 1 minute.

Masterson (5-2) pitched his third career complete game. He allowed one run on five hits. He struck out eight with two walks.

Juan Pierre led off the game with a double and advanced to third on 44-year old Omar Vizquel's single. Dunn then hit a sacrifice fly.

Peavy was making his second start having shoulder surgery 10 months ago. In his first start, he gave up four runs and seven hits over six innings during a 6-4 win in Los Angeles last Wednesday.

The 2007 NL Cy Young Award winner was spectacular in his first appearance at U.S. Cellular Field since July 6, 2010, when he left with detached a muscle in his right shoulder.

Shin-Soo Choo was the only hitter that gave Peavy problems. He was 2-for-4 with two singles. Peavy got Travis Buck to ground out to end the seventh, stranding Choo at second.

In the eighth, Peavy got help from Brent Lillibridge, who made a sliding catch on the left-center warning track to rob Orlando Cabrera of extra bases.

In other games:

* At Toronto, Elliot Johnson drove in three runs, and Matt Joyce hit a two-run homer as the Tampa Bay Rays edged the Blue Jays, 6-5. The win snapped Toronto's winning streak at six games.

Rays rookie righthander Jeremy Hellickson (5-2) won his fourth straight start, allowing four runs, three earned, and five hits in 5 innings. He walked three and struck out six.

Kyle Farnsworth gave up a run in the ninth when Yunel Escobar's grounder drove in Rajai Davis, but he held on for his ninth save in 10 opportunities.

The Blue Jays made five errors, one shy of the team record they committed on May 13, 1982, at Texas.

Jesse Litsch (4-3), who had won his previous two starts, allowed six runs, five earned, and seven hits in five innings.

* At Boston, Jarrod Saltalamacchia doubled off the leftfield wall in the eighth inning, scoring Carl Crawford from first and giving the Red Sox their fifth straight win, 1-0 over the Detroit Tigers.

Boston's Clay Buchholz and Detroit's Phil Coke each pitched seven shutout innings. Then Daniel Bard, who replaced Buchholz to start the eighth, threw one pitch before the game was delayed for 26 minutes by rain. When play resumed, Bard (1-3) retired the side in order.

Ryan Perry set down the first two Boston batters in the eighth. But Tigers manager Jim Leyland brought in lefty Daniel Schlereth (0-1) to face Crawford. The move backfired when Crawford walked on a full count. Leyland visited Schlereth on the mound, but left him in and Saltalamacchia got his go-ahead hit.

* At Kansas City, Adrian Beltre hit a two-run single off Jeremy Jeffress in the 11th inning, lifting the Texas Rangers over the Royals, 5-4.

* At Oakland, Twins shortstop Trevor Plouffe drove in three runs with a two-run single and a 10th-inning sacrifice fly that lifted Minnesota to a 4-3 win over the A's.

Noteworthy

* New York Yankees third baseman Alex Rodriguez might have his right hip examined this week, although he insists he's not feeling pain and has no desire to miss any playing time. Rodriguez had arthroscopic surgery on his right hip before the 2009 season and played in 137 games last season.

* Red Sox righthander Daisuke Matsuzaka could miss a month with a sprained ulnar collateral ligament in his pitching elbow, marking the third straight season he'll be out for quite a while. Manager Terry Francona said that it will be 2 weeks before Matsuzaka is examined again and that he won't throw until then.

* Reigning AL MVP Josh Hamilton, who is recovering from a broken bone in his right arm, began a minor league rehab assignment with Double A Frisco and could rejoin the Texas Rangers early next week. He was hurt April 12 at Detroit when he tried to score with a headfirst slide into home.

* Centerfielder Franklin Gutierrez was activated from the disabled list by the Seattle Mariners after missing the entire season so far with stomach problems. He was diagnosed with irritable bowel syndrome after a trip to the Mayo Clinic in Minnesota. *