Roy Halladay, Blue Jays, won for the third time in four starts, and had his major league-leading fifth complete game in a 7-1 win over Kansas City on Friday night.
Adam Dunn, Reds, homered off Trevor Hoffman to start the ninth inning and give the Cincinnati Reds a 3-2 win over the San Diego Padres.
Matt Holliday, Rockies, hit a tying homer in the ninth inning off Billy Wagner, then singled home the winning run in the 13th to rally the Rockies past the New York Mets 6-5.
Joe Saunders, Angels, one run and three hits in a career-high 8 1-3 innings in a 3-1 win over Chicago that ended the White Sox's eight-game winning streak.
Barry Zito, Giants, earned his first win of the season after eight straight losses, pitching San Francisco past the Florida Marlins 8-2.
Doug Davis, Diamondbacks, allowed one run in seven innings in his first start following his return from cancer surgery and Arizona cooled off Atlanta 11-1.
Doug Davis was relaxed and in control in his first start following his return from cancer surgery, giving up only one run in seven innings, and the inspired Diamondbacks hit five homers and rolled to an 11-1 win over the Atlanta Braves on Friday night. "Everybody kind of realized what they are all about today, a little more than baseball," Arizona manager Bob Melvin said.
Tampa Bay earned its sixth shutout of the season with a 2-0 win over Baltimore. The Rays improved the second-best home record in the AL to 17-8. They have won 11 of 15 games overall, and their 13 wins in May are a franchise record.