Curt Schilling allowed five hits in eight sharp innings for his first victory since returning to Boston's rotation, and Manny Ramirez busted out of a rare slump with a homer and three RBIs to lead the Red Sox past New York 9-2 on Saturday.
Schilling (6-7) struck out six and walked two in his seventh start this year. He did not allowed a hit until Jason Giambi's 28th homer with one out in the fourth.
Boston piled up 16 hits and rebounded from a sloppy 8-4 loss in the series opener. The Red Sox regained a four-game lead in the American League East over the Yankees.
John Olerud also homered off Shawn Chacon (4-3), who allowed five runs and six hits in three-plus innings, his shortest start this season.
The Yankees made errors in a six-run fourth and blew a pair of potential double plays that could have limited the damage.
Orioles 5, Mariners 3
At Seattle, Melvin Mora drove in three runs, two on a first-inning home run, and Baltimore held off Seattle.
Orioles starter Rodrigo Lopez (14-9), who had lost three of his previous four starts, beat Seattle for the third time in three meetings this season. He went 7 1-3 innings, allowing seven hits and two runs, and improved to 7-0 with a 1.92 ERA in eight starts against AL West teams this season.
Richie Sexson hit a three-run homer in the eighth off Chris Ray, his 34th. But B.J. Ryan got the final four outs for his 30th save in 35 opportunities.
Ichiro Suzuki had four of the Mariners' eight hits, raising his batting average to .302.
Mariners starter Jeff Harris (2-3) allowed two runs after the first two batters.
Andruw Jones tied a franchise record with his 47th homer, Brian McCann added a three-run shot, and Jorge Sosa threw eight shutout innings, giving the Atlanta Braves a 4-0 victory over the Washington Nationals.
Jones and McCann both homered over the right-field fence in the fourth off Livan Hernandez (15-7) -- who has lost 11 straight regular-season decisions against Atlanta.
Jones added to his majors-high homer total and matched Eddie Mathews (1953) and Hank Aaron (1971) for most in a season by a Braves player.
Sosa (11-3) improved to 8-0 with a 1.71 ERA in road starts this season. He scattered six hits, didn't walk a batter, and only allowed two runners as far as second base.
Cardinals 4, Mets 2
At St. Louis, Jeff Suppan (14-10) hit his first career home run in the Cardinals' win over the fading Mets, who lost Mike Piazza to another injury.
Piazza returned to the lineup for the first time since he broke a bone in his left hand on Aug. 16. He homered in his first at-bat, putting New York ahead 1-0 in the second inning.
But in the eighth inning, the 12-time All-Star was beaned by reliever Julian Tavarez. Piazza fell to the ground, was laid out flat for several seconds, then sat up before walking off the field. Mets spokesman Jay Horwitz said Piazza sustained a slight concussion.
The Mets have lost 10 of 11, fading from contention in the wild-card race.
Steve Trachsel (1-2) made his third start since returning from back surgery in March and allowed four runs and four hits in five innings.
San Francisco Giants batting star Barry Bonds will be activated from the disabled list on Monday after being medically cleared to play.
Bonds, who turned 41 last month, has 703 home runs, third on the major leagues career list behind Babe Ruth (714) and Hank Aaron (755).