The Red Sox beat baseball’s top team for the first time in five tries, climbing a season-best four games over .500 (25-21) with their third straight win on a difficult road trip that began in Philadelphia.

Buchholz (6-3) won his eighth consecutive road start dating to last August. The right-hander allowed one run — Carlos Pena’s eighth homer — and six hits over six innings. Hideki Okajima and Daniel Bard didn’t allow any baserunners the rest of the way.

Ortiz homered for the fifth time in his last nine games, hitting a solo shot off Wade Davis (4-4) in the second. Davis walked in a run and yielded RBI singles to Adrian Beltre and Jeremy Hermida during a three-run third.

Youkilis, who is batting .400 (12 for 30) with five homers and 12 RBIs over his last nine games, made it 6-0 with a two-run shot off reliever Lance Cormierin the fourth.

In Anaheim, Calif., Brett Cecil pitched two-hit ball into the eighth inning, Adam Lind drove in a pair of runs and Toronto blanked Los Angeles.

Cecil (4-2) struck out three and won his second consecutive start since allowing eight runs in two innings May 14 at Texas. The Angels’ only hits against the 23-year-old left-hander were a two-out single by No. 9 batter Kevin Frandsen in the third inning and a one-out single by Hideki Matsui in the eighth.

Cecil walked his next batter and was lifted after 110 pitches. Jason Frasorand Scott Downs finished the three-hitter.

The Angels, who had homered in 10 consecutive games and were the only team in the majors that hadn’t been shut out, managed only two baserunners during the first seven innings.

Joe Saunders(3-6) was charged with three runs, four hits and five walks over 6 1-3 innings.

In Cleveland, Mark Teahen drove in three runs, John Danksstopped a personal three-game slide and Chicago snapped a five-game losing streak to Cleveland.

Teahen hit a two-run double in Chicago’s four-run first inning off Justin Masterson(0-5), who lost his 11th straight decision. The right-hander hasn’t won in 16 starts since Aug. 20.

Danks (4-3) allowed two runs and six hits in five innings. The left-hander was winless in his previous four starts, and the White Sox scored just three runs in his last three outings.

After shutting out the Indians on opening day in Chicago, the White Sox dropped five in a row to the AL Central’s last-place team.

Alex Rios hit his ninth homer for the White Sox.

Chicago’s Omar Vizquelgot his 2,764th career hit, tying Hall of Famer Luis Aparicio, his boyhood idol, for the second-most by a shortstop behind Yankees star Derek Jeter.