2 min read

BALTIMORE – Roy Halladay scattered seven hits over seven innings, leading Toronto over the Baltimore Orioles 7-1 Thursday after the Blue Jays won a game suspended one night earlier. In the suspended game, halted by rain in the sixth inning Wednesday, a strong performance by Toronto’s bullpen preserved a 5-1 victory for A.J. Burnett.

Giants 1, Nationals 0

SAN FRANCISCO – Matt Cain pitched a four-hitter, Dave Roberts singled home a run in the eighth inning and the San Francisco Giants earned their first three-game home sweep of the season Thursday with a 1-0 win over the Washington Nationals.

Mets 3, Phillies 1

NEW YORK – Carlos Delgado hit a tiebreaking, two-run double in the eighth inning and Oliver Perez stifled the Philadelphia Phillies again, helping the New York Mets earn a 3-1 win Thursday that gave them sole possession of first place in the NL East.

Pirates 9, Padres 1

Advertisement

PITTSBURGH – Yoslan Herrera pitched six shutout innings for his first major league win, and the Pittsburgh Pirates got back-to-back homers from Jason Bay and Xavier Nady in a 9-1 victory over the San Diego Padres on Thursday night.

Nate McLouth also homered and had three RBIs for the Pirates, who have won four straight.

Royals 4, Rays 2

KANSAS CITY, Mo. – Gil Meche pitched seven scoreless innings after a shaky start and John Buck drove in two runs, helping the Kansas City Royals hold off Tampa Bay 4-2 Thursday night to extend the AL East-leading Rays’ road losing streak to seven games.

Brewers 4, Cardinals 3

ST. LOUIS – Ryan Braun had four hits for a second straight game, including a two-run homer in the ninth, and the Milwaukee Brewers beat the St. Louis Cardinals 4-3 on Thursday night.

Cubs 6, Marlins 3

CHICAGO – Carlos Zambrano pitched seven solid innings and the Chicago Cubs snapped a 10-game losing streak to the Florida Marlins with a 6-3 victory Thursday night.

Comments are no longer available on this story