Chad Moeller hit for the cycle, and pinch-hitter Bill Hall's two-run homer with two outs in the ninth inning gave the Milwaukee Brewers a 9-8 victory against the Cincinnati Reds at Miller Park last night.
Moeller homered in the second inning, doubled in the fourth, tripled in the fifth and singled in the sixth, becoming the first Brewers player to complete the cycle since Paul Molitor in 1991.
Still, the Reds led, 8-6, entering the bottom of the ninth. Milwaukee rallied against closer Danny Graves, who blew his third save in 13 chances, and the Reds' shaky fielding kept the Brewers in it.
Wes Helms reached on an infield single with one out, advanced to second on a wild pitch and to third on a throwing error by catcher Jason LaRue.
Moeller's grounder to third with two outs could have ended the game, but Brandon Larson short-hopped the throw to first for an error that made the score 8-7. It was Cincinnati's fifth error of the game.
Hall followed with a liner over the left-center wall, and the second-smallest crowd in Miller Park history (8,918) went wild.
Other games
Phillies 7, Cardinals 3: Pat Burrell had four hits with three RBIs and made two nice defensive plays in Philadelphia's victory at St. Louis. Mike Lieberthal hit a tiebreaking two-run home run in the sixth for the Phillies.
Rockies 13, Marlins 10: Vinny Castilla hit a tiebreaking three-run double in the eighth, and Jeromy Burnitz homered twice to lead Colorado to a win against Florida in Denver.
Diamondbacks 10, Cubs 1: Brandon Webb allowed four hits in seven scoreless innings, Chad Tracy hit his first major-league homer and host Arizona rolled to a victory against Chicago.
Braves 12, Giants 3: J.D. Drew and Johnny Estrada homered as visiting Atlanta pounded out a win against San Francisco.
Padres 3, Expos 0: Ismael Valdez (3-0) limited Montreal to four hits in eight innings and Mark Loretta homered to lead host San Diego to a win against the Expos.