AMERICAN LEAGUE Todd Greene's leadoff homer snapped a sixth-inning tie and the Anaheim Angels held on for a 6-4 victory over the Baltimore Orioles. Orlando Hernandez, whose slump has coincided with that of his team, pitched eight strong innings and Bernie Williams drove in two runs as the New York Yankees avoided a three-game sweep with a 3-1 win over the Boston Red Sox. Roy Halladay fired a seven-hitter for his first career shutout as the Toronto Blue Jays ripped the Detroit Tigers, 7-0. Jeff Suppan pitched a five-hitter for his first career complete game and the Kansas City Royals completed a three-game sweep of the Oakland Athletics with a 7-1 victory. NATIONAL LEAGUE --------------- Benny Agbayani went 4-for-4 with two homers and Robin Ventura smacked a first-inning grand slam leading the New York Mets to an 11-10 triumph over the Milwaukee Brewers in the first game of a doubleheader. Robin Ventura became the first player in major league history to hit grand slams in each game of a doubleheader as the New York Mets completed a sweep of the Milwaukee Brewers with a 10-1 rout. Fernando Tatis and Eric Davis each drove in two runs and reliever Ricky Bottalico rebounded quickly from a disastrous outing to lead the St. Louis Cardinals to a 6-4 victory over the San Diego Padres. Derrek Lee's one-out single in the bottom of the 14th inning scored Cliff Floyd with the winning run as the Florida Marlins snapped their 11-game home losing streak with a 4-3 victory over the slumping Pittsburgh Pirates. Lance Johnson's sacrifice fly in the top of the 12th inning scored Benito Santiago with the go-ahead run as the Chicago Cubs blew a five-run lead before defeating the Atlanta Braves, 6-5. Kurt Abbott went 3-for-4, falling a triple short of the cycle, with two RBI as the Colorado Rockies took advantage of shoddy defense by the Arizona Diamondbacks for an 8-4 victory. Derek Bell doubled home Craig Biggio with the go-ahead run in the top of the 10th inning as the Houston Astros blew a ninth-inning lead before pulling out a 4-3 victory over the Los Angeles Dodgers.  