Orioles 8, Red Sox 4
BOSTON -- B. J. Surhoff hit a two-run homer and Bruce Chen pitched effectively into the seventh inning, leading Baltimore over Boston. Brian Roberts went 3-for-5 with two RBIs and a pair of stolen bases for the Orioles, winners of 12 of 17 games. Chen (2-1) kept the Red Sox batters off balance most of the night by mixing in a soft curveball and a changeup. He allowed three runs on nine hits in six-plus innings, while walking three and striking out three. David Wells (2-3) left with a sprained right foot in the fourth inning. He gave up six runs and eight hits in just 32/3 innings. Jason Varitek homered in the sixth inning for the Red Sox.
Tigers 6, Twins 4
DETROIT -- Carlos Guillen and Dmitri Young homered, and Detroit rallied for two runs in the seventh to beat Minnesota in a makeup for one of the two games postponed by snow last weekend. The attendance was announced at 14,976, but it looked like barely 1,000 showed up to Comerica Park to watch Jason Johnson face Brad Radke on a 50-degree day. Juan Rincon (2-1) was the loser. Kyle Farnsworth (1-0) got the win despite allowing a run in 1/3 of an inning. Ugueth Urbina and Troy Percival finished, with Percival pitching a perfect ninth for his first save in two tries.
Mets 5, Braves 4
NEW YORK -- Mike Piazza broke out of a slump with three hits, Cliff Floyd and David Wright hit two-run homers, and New York came from behind to end Atlanta's four-game winning streak. Aaron Heilman (2-2) allowed just two hits over seven innings and retired 15 straight batters but was trailing 1-0 when the Mets came to bat in the sixth against Horacio Ramirez (1-2). Piazza's double into the left-field corner scored Kaz Matsui with the tying run. Floyd hit his fifth homer, stretching his hitting streak to 12 games, and Wright ended Ramirez's night with his fourth. After Roberto Hernandez pitched the eighth inning, Braden Looper allowed a run on two hits and a two-out error by Wright before finishing for his third save.
Cubs 10, Reds 6
CHICAGO -- Mark Prior struck out a season-high 10 in strong innings and Neifi Perez hit a three-run homer and had four RBIs to lead Chicago over Cincinnati. Prior (3-0) fought thorough wildness over the first three innings, throwing 63 pitches and walking two, but still struck out six. He had three strikeouts in the second inning but Austin Kearns reached first base when he swung at a wild pitch for strike three. Perez broke a 2-all tie in the fifth inning with an RBI single to right field off Wilson. Derrek Lee then followed with a two-run double to left, scoring Jerry Hairston and Perez to give the Cubs a 5-2 lead. Lee was 2-for-3 with two RBIs.
Phillies 5, Nationals 4
WASHINGTON -- Taking advantage of seven walks by Washington pitchers -- plus two errors -- Philadelphia built a four-run lead and held on to beat the Nationals to end a three-game losing streak had that dropped them into last in the NL East. The Nationals have gone 2-6 since opening their first season in Washington 8-4. Cory Lidle (1-2) went six innings, allowing three runs and eight hits, and helped himself with an RBI single. Rheal Cormier pitched the seventh, and Tim Worrell gave up a run in the eighth before giving way to closer Billy Wagner, who got the last four outs for his 250th career save. Nationals starter Zach Day (1-2) allowed five runs -- three earned -- and five hits in 51/3 innings. He was hurt by some defensive lapses and his control: Half of his 96 pitches were balls, and he issued five walks (one intentional).
Copyright 2005 Associated Press. All rights reserved. This material may not be published, broadcast, rewritten, or redistributed.