The backup catcher for baseball's St. Louis Cardinals hit a game-ending grand slam Sunday to beat the archrival Chicago Cubs, 10-6.
Gary Bennett crushed the bases-loaded home run with two outs in bottom of the ninth inning.
The Cardinals' third straight win boosted their lead in the National League Central division to three games ahead of the Cincinnati Reds.
The San Francisco Giants handed the Reds their third straight loss. The 8-0 outcome was the Giants' 11th win in their last 14 games.
The Florida Marlins won their seventh straight game when pinch-hitter Mike Jacobs doubled in the game-ending run with two outs in the ninth inning to down the Milwaukee Brewers, 4-3.
In other National League games, the Los Angeles Dodgers downed the Arizona Diamondbacks, 6-3. The Houston Astros obliterated the Pittsburgh Pirates, 13-1. The Colorado Rockies beat the San Diego Padres, 6-3. And, the Atlanta Braves defeated the Washington Nationals, 13-6.
In the American League, the Detroit Tigers snapped a four-game losing streak with a 7-1 victory over the Cleveland Indians. The Seattle Mariners used a grand slam by Raul Ibanez to beat the Boston Red Sox, 6-3. The New York Yankees held off the Los Angeles Angels, 11-8. The Chicago White Sox beat the Minnesota Twins, 6-1. The Toronto Blue Jays, led by Bengie Molina's grand slam, downed the Kansas City Royals, 10-6. Baltimore's Miguel Tejada drove in a game-ending run in the ninth inning as the Orioles edged the Tampa Bay Devil Rays, 5-4. And, the Texas Rangers tripped up the Oakland Athletics, 3-0.
Some information for this report provided by AP.