Kevin Youkilis, Adrian Beltre and Bill Hall each hit solo homers for the Red Sox, who have won five of their last seven. Josh Beckett (2-1) went seven innings in the start and was charged with three runs on five hits with a walk and five strikeouts.
The team suffered a blow before the game started as pitcher Joel Pineiro strained a muscle in his left side while warming up and will miss the next 6- to-8 weeks. Scot Shields started in Pineiro's place and was charged with two runs over 1 2/3 innings. Fernando Rodney (4-1) got the loss for giving up the grand slam.
With the score tied in the eighth, Boston went ahead. Rodney started on the mound and promptly loaded the bases on a pair of walks and a bunt single. Scutaro then stepped to the plate and smacked a 1-2 pitch just inside the left field pole for a 7-3 lead.
With two outs in the bottom of the eighth, Alberto Callaspo doubled and Bobby Abreu followed with a walk. Juan Rivera then lofted a soft blooper to shallow center that appeared to be over the head of Hall, but he was able to make a diving catch to preserve the four-run lead.
Ramon Ramirez then set the Angels down in order in the ninth to close the win.
Boston jumped on top in the second as Beltre clubbed a solo homer and, two batters later, Hall smacked a solo shot for a 2-0 lead.
The Angels, though, tied the game in the bottom of the frame on back-to-back RBI singles from Wilson and Willits.
Anaheim went ahead in the fifth as Willits led off with a double, moved to third on a sacrifice bunt from Erick Aybar and came home on a sac fly off the bat of Izturis for a 3-2 lead.
Boston did tie the game in the seventh when Youkilis led off the frame with a blast over the left field wall.
Boston returns home to face Detroit for three games starting on Friday...The Angels host Texas for three games beginning Friday...The Red Sox are 15-9 versus the AL West this season...Boston has won all seven games against the Angels this season...Scutaro has two grand slams in his career.