BOSTON (AP) Kevin Millwood pitched six innings of three-hit ball and Travis Hafner had three extra-base hits on Monday night to give the Cleveland Indians a 7-0 victory over the Red Sox and snap Boston’s seven-game winning streak.

A week after the Red Sox went to Cleveland and stopped the Indians’ nine-game win streak, Millwood (3-5) allowed three hits and two walks and struck out six. The Indians’ right-hander played a part in Boston’s three-game sweep in Cleveland, allowing five earned runs in six innings last Tuesday.

Hafner started a three-run rally in the fourth with the first of his two doubles, then he hit a solo homer in the seventh, one out after Grady Sizemore hit a two-run shot. Bobby Howry pitched two perfect innings and Scott Sauerbeck one to complete the three-hit shutout.

The Red Sox had won 12 of 13, including a 6-0 trip to Cleveland and Philadelphia before returning to the ballpark where, before Monday’s loss, their 22-10 home record was the best in the AL. But Bronson Arroyo (6-4) gave up seven runs five earned on six hits and three walks and a hit batter, striking out four in 6 2-3 innings.

Arroyo got into trouble in the fourth by following Hafner’s double with two walks to load the bases. Ronnie Belliard hit a sharp grounder to third base, but Bill Mueller’s throw to Mark Bellhorn went off the second baseman’s glove and Hafner scored when it trickled into center field.

Ben Broussard advanced to third on the error and scored on a groundout to first to make it 3-0. Arroyo hit Red Sox nemesis Aaron Boone on the hand before getting Jhonny Peralta to pop up to the shortstop and end the inning.

Cleveland added another run in the fifth when Coco Crisp singled and scored on Hafner’s double, but Hafner was thrown out trying to go to third after the throw from left fielder Manny Ramirez bounced around the infield.

In the seventh, Arroyo walked Peralta with one out and then Sizemore hit a long fly to right that went off the tip of Trot Nixon’s glove and over the short wall of the Indians’ bullpen. Nixon slammed his glove against the fence in frustration.

One out later, Hafner hit one 15 rows back in the right-field stands. And that was it for Arroyo.

Millwood coasted, allowing just one baserunner to reach third when Johnny Damon hit a broken-bat single to lead off the game, stole second and took third on a fly ball. Boston had three stolen bases its most since last July 11 but sustained its second home shutout in three games after going 116 in a row without one.

Boone played in Boston for the first time since his homer off Tim Wakefield in Game 7 of the 2003 AL championship series. His 11th-inning shot sent the New York Yankees to the World Series after they rallied from a three-run deficit with five outs to go when Boston manager Grady Little left a tiring Pedro Martinez in the game.

Boone was booed loudly at his first at-bat, when Arroyo dispatched him in three pitches. He did get a cheer later, but only because Arroyo plunked him with a pitch on the hand.

Notes: Red Sox prospect Hanley Ramirez, a shortstop at Double-A Portland, visited the clubhouse before the game. … LHP David Wells reported no problems, a day after he tweaked his right arch running the bases. … Damon’s single in the first extended his hitting streak to 14 games. He is the first player in the AL to 100 hits. … Sizemore was 2-for-5 and is hitting .432 in his last 22 games.

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.