Ortiz finally homers at Fenway

Red Sox 9, Blue Jays

Boston – David Ortiz hit his first home run at Fenway Park since April, and Eric Hinske and Jason Varitek also homered for Boston to help Daisuke Matsuzaka overcome a rough outing and beat Toronto.

Matsuzaka (11-6) was charged with four runs on nine hits and two walks, striking out two in six innings for his fourth win in five decisions. The Japanese right-hander has given up 10 runs in his last two starts after allowing a total of six runs in his six starts before that.

Troy Glaus and Aaron Hill each had a single, a double and a homer off Matsuzaka, driving in three runs in the sixth to help the Blue Jays erase a 4-1 deficit. But Varitek hit a two-run homer with nobody out in the bottom half to chase Dustin McGowan (5-5).

Orioles 7, White Sox 6, 10 inn.

Baltimore – Nick Markakis singled home the winning run with two outs in the 10th inning, capping a late comeback that carried Baltimore past Chicago. Kevin Millar and Jay Payton homered for the Orioles, who trailed 5-1 in the sixth and 6-4 in the ninth.

Angels 9, Rangers 5

Anaheim, Calif. – Vladimir Guerrero, Reggie Willits and Gary Matthews Jr. each had two RBIs, and Los Angeles’ bullpen did the job for John Lackey. Lackey (12-5) overcame a shaky first inning to improve his record against Texas to 3-0 this season and help the AL West-leading Angels beat the Rangers.

Yankees 6, Devil Rays 4

St. Petersburg, Fla. – Bobby Abreu homered and drove in a season-high five runs, helping Chien-Ming Wang overcome a shaky first inning to win his seventh straight decision.

Twins 4, Athletics 3

Minneapolis – Carlos Silva allowed two hits pitching into the seventh inning.

Mariners 6, Tigers 4

Seattle – Kenji Johjima hit a game-breaking grand slam off Kenny Rogers.