Brandon Webb, Diamondbacks, improved to 8-0 with his 13th career complete game in an 8-3 victory over Philadelphia.
Jermaine Dye, White Sox, homered for the third straight game in a 6-2 win over the Twins.
Matt Holliday, Rockies, had four singles and scored three times in a 9-3 victory over St. Louis.
Daniel Cabrera, Orioles, threw a three-hitter to remain perfect in four decisions against Kansas City with a 4-1 victory.
Dioner Navarro, Rays, hit a grand slam in the 13th to help Tampa Bay beat Toronto 8-3.
Brandon Webb became the first pitcher to win his first eight starts since Jon Garland of the White Sox in 2005 and the first in the NL since Pedro Martinez for Montreal in 1997. He tossed his 13th career complete game in Arizona's 8-3 victory over Philadelphia.
The Blue Jays rallied for three runs in the ninth inning against Rays closer Troy Percival, who came into the game without allowing a run and perfect in seven save opportunities. Despite Percival's first blown save, Tampa Bay beat the Blue Jays 8-3 in 13 innings.
The Braves finally won a one-run game when Matt Diaz hit a bases-loaded single in the ninth inning to beat San Diego 5-4 and extend Atlanta's winning streak to six. Atlanta was the first team since the 2000 Houston Astros to lose its first nine one-run games. The Braves were the only team in the major leagues without a one-run victory.